avva: (Default)
avva ([personal profile] avva) wrote2005-12-30 10:21 pm

о Haskell (интересно только программистам)

После обсуждения в недавней моей записи выяснилось, что сразу несколько человек, включая меня, хотят выучить язык Haskell (это такой функциональный язык программирования). [livejournal.com profile] dimrub создал сообщество [livejournal.com profile] ru_lambda, где мы будем каким-то не вполне ещё понятным образом вместе это делать. Тем не менее, там уже есть несколько интересных записей; если вам вдруг хочется учить Haskell вместе с нами, присоединяйтесь к нам!

Я также создал канал #ru_lambda на irc-сервере irc.freenode.org; и написал сегодня длинную запись о функциональном программировании вообще и языке Haskell в частности. Это довольно наглый подход, поскольку я не знаю Haskell и очень мало понимаю в функциональном программировании, но я решил, что лучший способ что-то выучить - начать это объяснять. Всем замечаниям, критике итп. от знатоков этого дела я как всегда буду признателен.

[identity profile] cyberzx.livejournal.com 2005-12-30 08:37 pm (UTC)(link)
забавно. я напрошлой неделе начал учить Haskell. так что я к вам :)

[identity profile] dimrub.livejournal.com 2005-12-30 09:38 pm (UTC)(link)
Welcome aboard!

[identity profile] dbg.livejournal.com 2005-12-30 09:52 pm (UTC)(link)
Уже есть [livejournal.com profile] ru_declarative, где Haskell - вполне on-topic.

[identity profile] bealex.livejournal.com 2005-12-30 09:57 pm (UTC)(link)
О, я Haskell учил с полгода, нет, уже чуть больше, назад. В некоторых вещах - просто волшебный язык. Только я никак не мог придумать нормальную задачу, которую бы сделать на этом языке для практического изучения, теория это хорошо, но не все.

[identity profile] arbat.livejournal.com 2005-12-30 11:00 pm (UTC)(link)
Дивный язык. Жаль, что на нем не о чем говорить?

[identity profile] dimrub.livejournal.com 2005-12-30 11:17 pm (UTC)(link)
Ну, тут не Haskell, как таковой, а попытка совместного самообучения именно. Несколько иной формат, нежели обычные сообщества в ЖЖ. Мне показалось, что в уже существующее сообщество с этим лезть не стоит.

Objective Caml?

[identity profile] variate.livejournal.com 2005-12-30 11:22 pm (UTC)(link)
Huskell - это отлично! Просто класиика! Но на нем мало что пишут. А есть еще Objective Caml, он практически включает Huskell по выразительности (единственно там с ленивыми вычислениями немножко надо исхитрятся). Плюс к этому, на нем большие вещи пишут... у него есть переносимый компилятор (отлично собирается под *NIX (включая солярку) и все остальное) и платфомонезависимые байткоды. Итог - почти ява... только функционально ориентированиая. ;)

Re: Objective Caml?

[identity profile] cmm.livejournal.com 2005-12-31 08:16 am (UTC)(link)
не сочтите за наезд, поскольку данная реплика относится не к Вам лично, а вообще.

ЛЮДИ, КАК ЖЕ ВЫ ЗАЕБАЛИ!

человек говорит: "интересная штука Х, попробую изучить".

и тут же влезает кто-нибудь, считающий чрезвычайно свежей идеей упомянуть что вот бывает ещё такая штука Y, которая лучше/более употребительна/просто вот есть.  не удосужившись внимательно прочесть исходный пост, не удосужившись зайти в залинкованную коммуну (где тема выбора конкретного языка для изучения была уже обсосана с нескольких сторон).

с новым годом.

Re: Objective Caml?

[identity profile] variate.livejournal.com 2006-01-01 01:57 am (UTC)(link)
Простите, если кого-то <обесцененая лексика>. Просто дело в том, что я по недоразумению счел, что если тема сейчас изучается, то мой пост будет не мозго<обесцененая лексика>, а например немного полезным. Например тем, у кого нет доступа к интерпретатору хаскела, но есть к подобному для Верблюда, хотя возможно стоило об этом писать не здесь. С НОВЫМ ГОДОМ.

[identity profile] zigmar.livejournal.com 2006-01-02 10:22 pm (UTC)(link)
Я, пожалуй, тоже присоединюсь. Давно хотел какой-нибудь функциональный язык выучить. Я, правда, в последнее время много на Lua пишу, но насколько я понимаю, хоть он и включает себя некоторые элементы функционального языка, но формально таковым не является.

[identity profile] avva.livejournal.com 2006-01-03 07:43 am (UTC)(link)
Присоединяйся! Всё это выглядит весело пока что.