Retrocomputing with Clash: Haskell for FPGA Hardware DesignКНИГИ » ПРОГРАММИНГ
Название: Retrocomputing with Clash: Haskell for FPGA Hardware Design Автор: Gergo Erdi Издательство: Leanpub Год: 2021 Формат: ePUB, PDF Страниц: 542 Размер: 11,5 Mb Язык: English
Haskell has become the functional programming language of choice for many developers due to its excellent tools for abstraction and principled program design. The open source Clash hardware description language unlocks these features for FPGA design as well. Retrocompuing with Clash takes the experienced Haskell programmer on a journey into the world of hardware design with Clash. Our approach is based on using Haskell to its fullest potential, using abstractions like monads and lenses in building a library of reusable components. But that wouldn't put the fun in functional programming! And so we put these components to good use in implementing various retro-computing devices:
A desktop calculator Pong A simple, but Turing-complete computer that uses Brainfuck as its machine code An implementation of the CHIP-8 virtual computer specification An Intel 8080 CPU Space Invaders arcade machine Compucolor II, a home computer from 1977 complete with keyboard, color video, and a floppy drive
Haskell Programming: From First Principles Название: Haskell Programming: From First Principles Автор: Christopher Allen Издательство: Gumroad Год: 2016 Формат: pdf Страниц: 1189 Размер: 5 mb...
Get Programming with Haskell Название: Get Programming with Haskell Автор: Will Kurt Издательство: Manning Publications Год: 2018 Страниц: 616 Формат: True PDF, EPUB Размер: 15...
Real World Haskell Автор: Bryan O'Sullivan Название: Real World Haskell Издательство: O'Reilly Media Год: 2008 ISBN: 9780596514983 Язык: English Формат: pdf Размер:...
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.