Записки Александра Маркова

09.10.2009

«Ambassador to the Computers (Mostly OCaml)»

Рубрика: Без рубрики — Alexander Markov @ 17:34
Tags: , ,

Человек пишет неплохие статьи для новичков. Особенно радуют те, что про camlp4 и lwt.

http://ambassadortothecomputers.blogspot.com/

23.02.2009

«Functional Programming Koans, in OCaml»

Рубрика: Без рубрики — Alexander Markov @ 10:10
Tags: , ,

«Learning the art of Functional Programming (FP) is like Zen. In the beginning the student of FP sees his task as a large mountain. Those who study it struggle to climb its heights. Those who know it look back and see no mountain.

On the other side you look back. There is no mountain.

You have spent months now studying OCaml and one day you wake up and realize that now your code compiles without error more often, runs without error more often, and is shorter and easier to read than you could ever have hoped! Most of all, you realize that programming in OCaml is fun. You have achieved FP Nature.»

Doug Bagley

Последний экземпляр.

22.02.2009

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

Рубрика: Без рубрики — Alexander Markov @ 23:18
Tags: , , , ,

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

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

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

13.02.2009

Жгут, и всё тут

Рубрика: Без рубрики — Alexander Markov @ 19:56
Tags: , , , , ,

21.01.2009

Илита Microsoft’а о катаморфизмах

Рубрика: Без рубрики — Alexander Markov @ 17:44
Tags: , , , ,

«For some people the real understanding and appreciation of Fold comes in one of those «aha!» moments where it finally clicks and a ray of sunshine shines down on you from the heavens and a choir of angels sings the praises of higher-order functions»

Опять вся благодарность freegimus’у.

Upd 17.04.2009: Для небачащих по-нерусски появился неважный перевод на хабре.

Блог на WordPress.com.