URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 62277
[ Назад ]

Исходное сообщение
"Вышел третий номер журнала 'Практика функционального програм..."

Отправлено opennews , 21-Дек-09 22:54 
Вышел (http://fprog.ru/2009/issue3/) третий номер PDF-журнала "Практика функционального программирования". Некоторые из статей доступны в HTML формате:

- Рекурсия + мемоизация = динамическое программирование. Дмитрий Астапов (http://fprog.ru/2009/issue3/dmitry-astapov-recursion-memoiza.../)

                    - Проектирование Erlang-клиента к memcached. Лев Валкин (http://fprog.ru/2009/issue3/lev-walkin-designing-erlang-memc.../)

                    - Как построить Google Wave из Erlang и Tcl при помощи OCaml.  Дмитрий Астапов, Алексей Щепин (http://fprog.ru/2009/issue3/dmitry-astapov-alexey-shchepin-b.../)

                    - Полиморфизм в языке Haskell. Роман Душкин (http://fprog.ru/2009/issue3/roman-dushkin-haskell-polymorphism/)

                    - Элементы функциональных языков. Евгений Кирпичёв (http://fprog.ru/2009/issue3/eugene-kirpichov-elements-of-fun.../)


URL: http://fprog.ru/2009/issue3/
Новость: http://www.opennet.me/opennews/art.shtml?num=24760


Содержание

Сообщения в этом обсуждении
"Вышел третий номер журнала "
Отправлено be_nt_all , 22-Дек-09 03:38 
>Теперь я понял кто спамит в коментариях блогов "Отличный материал, пишите ещё!"...

Ваша проницательность поразительна... А почему у меня сейчас в кране воды нет, вы не знаете?

А журнал действительно отличный.

Я бы особо отметил последнюю статью: «Элементы функциональных языков», где достаточно понятно ждя нас программеров описаны эти самые элементы, приведены примеры их использования, реализации в различных ФП языках, и того, как можно это реализовать в обычных языках.



"Вышел третий номер журнала "
Отправлено Damon , 22-Дек-09 10:59 
А я, пожалуй, присоединюсь к выразившим восхищение. Мне понравилось! :-)

"Вышел третий номер журнала "
Отправлено Аноним , 22-Дек-09 21:51 
А поиск по hh.ru слов erlang и haskell выдает 1 (одну) выкансию. Диагноз ясен - баловство для мажоров. Был бы у меня папа абрамович, может и я б такой ерундой занялся со скуки..

"Вышел третий номер журнала "
Отправлено be_nt_all , 22-Дек-09 22:20 
>А поиск по hh.ru слов erlang и haskell выдает 1 (одну) выкансию.
>Диагноз ясен - баловство для мажоров. Был бы у меня папа
>абрамович, может и я б такой ерундой занялся со скуки..

Ещё раз, не обязательно писать на Haskell (он пожалуй и в правду не слишком практичен, хотя и его к делу приспосабливают). Вакансии под тот же Erlang есть, только вы их не там ищите. Это другой ценовой сегмент, и, как правило, другие государства.

А суть в том, что ФП — это вектор развития современной _практической_ computer science. Не понимая ФП, вы не поймёте как следует языка Ruby, нововведений в Java, С#, Python и, в конце-то концов, C++ (в PHP кстати тоже кое-какие подвижки намечаются). А выделенной мной статье Кирпичёва (если вы не заметили, я об этом уже написал) описано в том числе и использование ФП в обычных языках, начиная от примитивного Си.

Знаете, в 80-х гг. тоже легко было выдать фразу типа «ну и кому нужны эти ваши Smalltalk программисты». А в это время за людей, имевших реальный опыт объектно-ориентированного программирования графических интерфейсов, шла нехилая борьба между Microsoft и Apple.

Впрочем, судя по всему, вам всё это не интересно...

PS. Сразу отвечу на возможное возражения, типа «ООП в 80-м году придумали, а ФП когда? Оно уже устарело наверное...». ООП придумали в 1968 году. Гуглим слово Simula. А современное ФП началось, пожалуй, с языка ML в 1973. В конце концов Чарльз Бэббидж фактически изобрёл компьютер в XIX веке, но реализованы его идеи были только в 40-х г. (MARK-II от IBM)


"Вышел третий номер журнала "
Отправлено xepacim , 23-Дек-09 13:42 
то что не имеет практической ценности - это уже теретическая наука или чистое искусство. денег не приносит. а значит интересно только детям абрамовича. в статье с самого старта примеры на хаскеле - я думал Objective-C имеет самый жуткий синтаксис - от жеж я заблуждался. собственно про синтаксис: кому нужен в наше время код, который будет нереально поддерживать по причине нечитаемости и отсутствия кодеров?

зы: на обжЦе то вот я пишу, увы. тупо за деньги, без особой радости. может и на ерланге смог бы, но не знаю у кого есть столько лишних денег..


"Вышел третий номер журнала "
Отправлено Митра , 23-Дек-09 00:13 
Если б вы программировали на язике с иной парадигмой,
перед вами простирались бы совсем другие горизонты.

"Вышел третий номер журнала "
Отправлено Michael Shigorin , 30-Дек-09 04:45 
>А поиск по hh.ru слов erlang и haskell выдает 1 (одну) выкансию.

То-то к нам всех эрлангистов в окрестности будто уже вытащили, своих несколько лет как растят, и хаскелятники при это морды воротят, типизация им не та, своих дел хватает...

:)