6 книг по функциональному программированию

Подборка книг, а также несколько полезных ссылок на ресурсы по функциональному программированию.






 Дмитрий Сошников "Функциональное программирование на F#" (2017)

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

Это издание содержит множество полезных примеров использования F# для работы с реляционным и слабоструктурированным XML, веб-разработки, визуализации данных и построения диаграмм, а также написания сервисов для облачных вычислений.

Р. Душкин "14 занимательных эссе о языке Haskell и функциональном программировании" (2016)

Книга является сборником статей автора, в разное время опубликованных или подготовленных для публикации в научно-популярном журнале «Потенциал». Статьи взаимосвязаны и представляют собой последовательное повествование от основ к более сложным темам. Особое внимание уделяется практическим заданиям: предлагается разбор решений многих прикладных задач с помощью Haskell.

Ричард Берд "Жемчужины проектирования алгоритмов. Функциональный подход" (2015)

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

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

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

Крис Окасаки "Чисто функциональные структуры данных" (2016)

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

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

А. Ездаков "Функциональное и логическое программирование" (2016)

В пособии рассмотрены основные аспекты функционального и логического программирования на примере использования языков Лисп и Турбо-Пролог.

Книга ориентирована на студентов, обучающихся по направлениям "Информатика и вычислительная техника" и "Прикладная математика и информатика".

Фред Хеберт "Изучай Erlang во имя добра" (2015)

Усеянная веселыми иллюстрациями и шутливыми программными примерами, эта книга порадует любого новичка в Erlang, однако принесет немало удовольствия и опытному разработчику. Проводник в сюрреалистический мир функционального программирования на Erlang, где переменные не переменны, а знак равенства означает вовсе не равенство.

Другие статьи по теме

10 лучших книг по программированию по мнению Reddit

5 книг по проектированию архитектуры ПО

Бонус

ЛУЧШИЕ СТАТЬИ ПО ТЕМЕ

admin
30 июня 2018

Шаблоны проектирования в Python: для стильного кода

Многие шаблоны проектирования встроены в Python из коробки, а другие очень ...