Еще раз о каррировании и частичном применении в PHP

В недавней статье предложена реализация каррирования (currying) и частичного применения (partial function application) на PHP. Ее фундаментальным недостатком является то, что результатом каррирования ...
+10
21 мая 2012, 12:16
59
Bodigrim 37,6

Карринг vs Частичное применение функции перевод

Перевод статьи Джона Скита, известного гуру языка C#, автора книги C# In Depth, сотрудника Google, человека #1 по репутации на stackoverflow.com и наконец героя Jon Skeet Facts. В этой статье Джон ...
+93
15 мая 2012, 11:28
196
xkrt 96,1

Бестиповое лямбда-исчисление, комбинаторы, Unlambda и числа Фибоначчи из песочницы

Далее пойдет рассказ о самом, на мой взгляд, хардкорном способе программирования. Предмет поста непростой, путь будет долгим, а в качестве печеньки в конце я расскажу, как считать числа Фибоначчи на ...
+51
14 мая 2012, 16:23
92
lisyarus 6,0

Функциональное программирование для всех перевод

Доброго времени суток. Это статья — перевод заинтересовавшего меня поста в блоге аспиранта Университета штата Нью-Йорк в Стоуни-Брук. Статья в доступной форме описывает основные концепции ...
+174
19 апреля 2012, 11:45
1098

Стековые языки программирования из песочницы

Функциональное программирование снова в моде. В зависимости от того, предпочитаете ли вы классику или хардкор, страдаете от навязанных промышленных стандартов или вы просто хипстер, вашим любимым ...
+46
21 февраля 2012, 20:31
92

Изучай Хаскель ради добра! Моноиды перевод

Привет! Поздравляю всех с пятницей! Сегодня я хочу вам представить мой очередной перевод гдавы Моноиды из учебника Learn You a Haskell for Great Good!, который является продолжением предыдущего ...
+24
16 сентября 2011, 19:29
19
kingpin 14,1

Streams.js: отложенные (ленивые) вычисления в Javascript

Javascript-библиотека stream.js вводит «новую»1 структуру числовых данных: поток (stream). Это контейнер, который похож на массив (array) и связный список (linked list), но содержит неограниченное ...
+29
12 сентября 2011, 17:30
60
alizar 2224,8

Свёртки в Intel Cilk Plus

Допустим нам зачем-то нужно найти сумму элементов массива. Мы можем разбить массив на две части, просуммировать каждую часть отдельно и сложить результаты. При этом суммировать эти части можно ...
+33
21 августа 2011, 20:29
22
mkot 37,6

Монады с точки зрения теории категорий перевод

ВведениеКажется, монады в программировании стали загадкой века. И для этого есть две причины: недостаточное знание теории категорий; многие авторы стараюстся не упоминать категории вообще. Это ...
+84
7 августа 2011, 01:07
152
sylvio 15,8

Изучай Хаскель ради добра! Аппликативные функторы из песочницы

Совсем недавно издательство No Starch Press подготовило и выпустило печатное издание замечательного учебника Learn You a Haskell for Great Good! (онлайн-версия), написанного Miran Lipovača. Я хочу ...
+41
9 июля 2011, 07:37
38
kingpin 14,1