Книги / Языки программирования / Haskell / Haskell: The Craft of Functional Programming

Haskell: The Craft of Functional Programming

Simon Thompson

Эта книга представляет собой всестороннее введение в функциональное программирование с использованием языка Haskell. Второе издание охватывает основные концепции, такие как типы данных, рекурсия, списки, полиморфизм и рассуждения о программах. Книга предназначена для студентов и программистов, желающих освоить функциональный подход к разработке программного обеспечения.

Автор, Саймон Томпсон, использует практические примеры, включая работу с изображениями и библиотечными базами данных, чтобы проиллюстрировать ключевые идеи. Особое внимание уделяется проектированию программ, тестированию и доказательству корректности кода.

Книга начинается с основ: функций, типов и вычислений, затем переходит к более сложным темам, таким как списки, сопоставление с образцом и рекурсия. В конце рассматриваются методы рассуждения о программах, что делает её полезной как для начинающих, так и для опытных разработчиков.