Grokking Functional Programming

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

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

Книга идеально подходит для разработчиков, которые хотят освоить функциональную парадигму без излишнего углубления в математические абстракции. Благодаря наглядным иллюстрациям, поясняющим такие операции как map и flatten, и постепенному усложнению материала, читатель получает полное представление о том, как функциональное программирование решает повседневные задачи разработки ПО.

Grokking Functional Programming
A
Автор
Michał Płachta
Издательство
Manning Publications
Год
2022
Язык
Английский
2
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент