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

53 lines
2.4 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
Тип: Книга
Статус: Запланировано
Название: Грокаем функциональное программирование
Автор:
- Михал Плахта
Количество страниц: 512
Прогресс: 0
Формат: Электронная
Обложка: Библиотека/Книги/covers/grokaem-funkcionalnoe-programmirovanie.jpg
Начата:
Закончена:
Оценка:
Сложность:
Теги:
- функциональное_программирование
- scala
- чистыеункции
- иммутабельность
Категории:
- Программирование
- Парадигмы программирования
Источник:
Ссылка:
---
# Грокаем функциональное программирование
![[covers/grokaem-funkcionalnoe-programmirovanie.jpg]]
## 📖 О книге
Доступный учебник по функциональному программированию для разработчиков с опытом в ООП (Java и аналоги). Развенчивает миф о «элитарности» ФП: переход от знакомых концепций к чистым функциям, иммутабельным данным и функциональным паттернам. Примеры на Scala, но книга о концепциях, а не о языке — предварительных знаний Scala не требуется.
## 🧠 Ключевые идеи
- Чистые функции: детерминизм, отсутствие побочных эффектов, тестируемость
- Иммутабельные данные: устранение ошибок, связанных с разделяемым состоянием
- Функции высшего порядка: map, filter, reduce и функциональная композиция
- Работа с вводом/выводом и side effects в функциональном стиле
- Параллельное выполнение и потоковая передача данных без race conditions
## 💬 Важные цитаты
## 💡 Как применить в моих проектах
## 🔗 Связанные заметки
[[Рефакторинг кода на JavaScript]]
[[Грокаем алгоритмы]]