Base/Knowledges/Библиотека/Книги/Грокаем функциональное программирование.md

2.4 KiB
Raw Blame History

Тип, Статус, Название, Автор, Количество страниц, Прогресс, Формат, Обложка, Начата, Закончена, Оценка, Сложность, Теги, Категории, Источник, Ссылка
Тип Статус Название Автор Количество страниц Прогресс Формат Обложка Начата Закончена Оценка Сложность Теги Категории Источник Ссылка
Книга Запланировано Грокаем функциональное программирование
Михал Плахта
512 0 Электронная Библиотека/Книги/covers/grokaem-funkcionalnoe-programmirovanie.jpg
функциональное_программирование
scala
чистыеункции
иммутабельность
Программирование
Парадигмы программирования

Грокаем функциональное программирование

!covers/grokaem-funkcionalnoe-programmirovanie.jpg

📖 О книге

Доступный учебник по функциональному программированию для разработчиков с опытом в ООП (Java и аналоги). Развенчивает миф о «элитарности» ФП: переход от знакомых концепций к чистым функциям, иммутабельным данным и функциональным паттернам. Примеры на Scala, но книга о концепциях, а не о языке — предварительных знаний Scala не требуется.

🧠 Ключевые идеи

  • Чистые функции: детерминизм, отсутствие побочных эффектов, тестируемость
  • Иммутабельные данные: устранение ошибок, связанных с разделяемым состоянием
  • Функции высшего порядка: map, filter, reduce и функциональная композиция
  • Работа с вводом/выводом и side effects в функциональном стиле
  • Параллельное выполнение и потоковая передача данных без race conditions

💬 Важные цитаты

💡 Как применить в моих проектах

🔗 Связанные заметки

Рефакторинг кода на JavaScript Грокаем алгоритмы