«Введение в функциональное программирование»

«Второй причиной для выбора аппликативного порядка вычислений служит то, что ML не является чистым функциональным языком, а имеет императивные возможности (переменные, присваивание и т.п.). Следовательно, порядок вычисления подвыражений может изменить семантику, а не просто влияет на эффективность. Если используется ленивое вычисление, то для программиста становится практически невозможным отчётливо представить (в нетривиальной программе) когда и какое подвыражение вычисляется. С другой стороны, в энергичной системе, подобной ML, достаточно лишь помнить соответствующие простые правила.»

Ребята взялись перевести «Introduction to Functional Programming» на русский язык. Перевод ещё не закончен, однако книга вполне себе читаема. Отличается от других тем, что в ней функциональный подход рассматривается с самых-самых основ, тем самым избавляя в последствии от глупых вопросов. Примеры кода приведены на ML.

Скачать версию поновее можно в разделе «download».

Реклама

Оставьте комментарий

Filed under Без рубрики

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход /  Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход /  Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход /  Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход /  Изменить )

Connecting to %s