Грокаем функциональное программирование, Плахта М., 2024.
Вам кажется, что функциональное программирование — это нечто сложное, доступное только гуру программирования? Эта книга развенчает миф об элитарности и позволит любому программисту с легкостью разобраться в хитросплетениях кода. От знакомых и простых идей ООП вы перейдете к ФП, рассматривая его на простых примерах, захватывающих упражнениях и большом количестве иллюстраций. Вы начнете с решения простых и маленьких задач, иллюстрирующих базовые понятия, такие как чистые функции и неизменяемые данные, научитесь писать код, лишенный типичных ошибок, обусловленных наличием сложного распределенного состояния, разберетесь с подходами к реализации ввода-вывода, параллельного выполнения и потоковой передачи данных. К концу книги вы будете создавать ясный функциональный код, который легко читается, тестируется и сопровождается.
Зачем все эти public static.
Возможно, вам интересно узнать, зачем в каждом определении используются модификаторы public static. Скажу так: это сделано нарочно. Все функции, используемые в данной книге, являются статическими (то есть для их выполнения не нужен экземпляр объекта). Их может вызывать кто угодно и откуда угодно, если у вызывающей стороны есть необходимые входные параметры. Эти функции работают только с данными, которые передает вызывающая сторона, и не более того. Конечно, это имеет важные последствия, которые мы рассмотрим далее в книге. А пока вспомним, что под словом «функция» мы подразумеваем общедоступную статическую функцию, которую можно вызвать из любого места.
ОГЛАВЛЕНИЕ.
Часть I.Функциональный инструментарий.
Часть II.Функциональные программы.
Часть III.Прикладное функциональное программирование.
Купить .
Теги: Плахта :: книги по программированию :: программирование
Смотрите также учебники, книги и учебные материалы:
- Идиомы bash, Олбинг К., Фоссен Д.П., 2023
- Идеальная работа, Программирование без прикрас, Мартин Р., 2022
- Красивый C++, 30 главных правил чистого, безопасного и быстрого кода, Дэвидсон Д.Г., Грегори Д., 2023
- Игровой движок, Программирование и внутреннее устройство, Грегори Д., 2021
- Грокаем функциональное мышление, Норманд Э., 2023
- Грокаем стриминг, Фишер Д., Ван Н., 2023
- Head First, Kotlin, Гриффитс Д., Гриффитс Д., 2020
- Вы пока еще не знаете JS, Область видимости и замыкания, Симпсон К., 2022