LINUX.ORG.RU

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


0

0

Hi All

Подскажите пожалуйста литературу по функциональному программированию, т.е. начиная с азов. Желательно на русском, хотя можно и на английском.

И еще: с какого языка желательно начинать изучение? C Haskell ?

anonymous

Re: Функциональное программирование

>Подскажите пожалуйста литературу по функциональному программированию, т.е. начиная с азов. Желательно на русском, хотя можно и на английском.

не подскажу - вообще найти можно man google

>И еще: с какого языка желательно начинать изучение? C Haskell ?

Лучше C

alphex_kaanoken ★★★ ()
Ответ на: Re: Функциональное программирование от alphex_kaanoken

Re: Re: Функциональное программирование

>>И еще: с какого языка желательно начинать изучение? C Haskell ?

>Лучше C

И действительно, для изучения ФП Haskell намного лучше C :-).

DonkeyHot ★★★★★ ()

Re: Функциональное программирование

зайди на caml.ru там есть толковые юрлы.

ugoday ★★★★★ ()

Re: Функциональное программирование

> И еще: с какого языка желательно начинать изучение? C Haskell ?

Лично я бы рекомендовал именно с него -- очень красивый язык. Для обучения FP -- самое оно, IMHO.

> Подскажите пожалуйста литературу по функциональному программированию, т.е. начиная с азов. Желательно на русском, хотя можно и на английском.

На haskell.org есть раздел bookshelf: http://www.haskell.org/bookshelf/. В этом разделе есть масса статей. Лично я бы начал с "Haskell-Tutorial by Damir Medak and Gerhard Navratil": ftp://ftp.geoinfo.tuwien.ac.at/navratil/HaskellTutorial.pdf. Потом -- "A Gentle Introduction to Haskell by Paul Hudak, John Peterson, and Joseph H. Fasel": http://www.haskell.org/tutorial/. Но вообще смотря что ты знаешь и что хочешь узнать. Можно поискать лекции по функциональному программированию в рунете (на http://www.ya.ru). Краткое (ну очень краткое) описание, что есть функциональное программирование, можно найти здесь: http://www.haskell.org/aboutHaskell.html.

nobody ★★ ()
Ответ на: Re: Re: Функциональное программирование от Spectr

Re: Re: Re: Функциональное программирование

Ну, насчет того, что функциональное, а что нет -- это сложный вопрос :) Например, в этом году одним из победителем ICFP (International Contents of *Functional* Programming) была программа, написанная на Java, C++, Perl и m4... :))))

На самом деле, в С довольно много идей близких к ФП (равно как в C++, имея в виду STL). А в Common Lispе полным-полно не-функциональных элементов

aa5779 ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.