Практика функционального программирования #2
Центральная тема второго выпуска журнала — демонстрация применения функционального программирования в реальных, а не академических проектах. Первые четыре статьи — Дмитрия Зуйкова, Дмитрия Астапова, Сергея Зефирова в соавторстве с Владиславом Балиным, и Алексея Отта — вытаскивают на поверхность «кухню» нескольких компаний. Статьи демонстрируют, что функциональные языки находят применение в промышленном программировании в самых разных нишах. Конечно, использование «нестандартных» языков накладывает на проекты некоторые сложно оценимые риски, и далеко не все из них рассмотрены в статьях. Но если статьи этого номера позволят развеять хоть часть сомнений, мифов и предрассудков и поднять дискуссию о применимости функциональных языков в промышленном программировании на новый уровень, мы будем считать свою задачу выполненной.
Статья Александра Самойловича рассматривает создание на языке Erlang игрушечного, но практичного проекта — рекурсивного многопоточного обходчика сайтов. К третьему выпуску журнала мы планируем подготовить ещё несколько статей про Erlang.
Завершающая статья Романа Душкина в большей степени ориентирована на теорию: она познакомит вас с концепцией алгебраических типов данных (АТД) в Haskell и других функциональных языках.
Загрузить журнал:
- Для eBook и низких разрешений экрана A5, 157 с., 1.5Mb PDF, крупный шрифт
- Для чтения с большого экрана A5, 121 с., 1.5Mb PDF, для экранов 20" и больше
- Для печати A4, 105 с., 1.5Mb PDF
- Для экономной печати A4, 60 с., 1.4Mb PDF