Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Литература по ФП

29K
01 октября 2009 года
Ander Skirnir
109 / / 08.06.2009
Моя любимая книга: А. Филд, П. Харрисон - Функциональное Программирование.
В книге изложены фундаментальные аспекты ФП, стили его использования на примере языков Hope, Miranda, Lisp и FP, аппарат лямбда-исчисления и разнообразные методы компиляции и интерпретации функциональных языков: системы вывода и проверки типов, сборщики мусора, представление кода в промежуточных формах и их обработка, secd-машина и прочее.

С июля этого года начал выходить онлайновый журнал "практика функционального программирования". Пока что готовы два выпуска. Скачать их можно на сайте журнала: http://fprog.ru/
9
02 октября 2009 года
Lerkin
3.0K / / 25.03.2003
Одна из фундаментальных книг по Функциональному Программированию (используется язык Scheme).
Изучается на курсах в MIT и других годных университетах. Иными словами, знаменитый SICP.



Русский сайт книги (неожиданно годный), там есть перевод данного опуса и многое другое интересное.
5
08 октября 2009 года
hardcase
4.5K / / 09.08.2005
Статья Пола Грейхема "Lisp: побеждая посредственность".
Хорошенько аргументированный ответ на вопрос "зачем изучать ФП?".
29K
08 октября 2009 года
Ander Skirnir
109 / / 08.06.2009
Самая интересная и увлекательная, невероятно мотивирующая на подвиги статья про олимпиаду по ФП (icfpc) 2006 года: Lazy Bottoms на ICFPC-2006
[COLOR="Silver"];; hardcase, за статейку Пола Грэма спасибо :)[/COLOR]
361
23 января 2010 года
Odissey_
661 / / 19.09.2006
советую вам начать кодить простые программки на каком нибудь функциональном языке. я затачивал знание, время от времени, на projecteuler.net

eсли интересуетесь именно литературой с которой стоит именно начинать то это однозначно SICP (наберите в гугле, поймете). Потом, ИМХО, Haskell, с отличным практическим введением realworldhaskell (есть такая книга).
[COLOR="Red"]
___
Друже, это бот был. Не стоит твоего внимания.
Модератор.[/COLOR]
297
02 апреля 2011 года
koodeer
1.2K / / 02.05.2009
F# появился относительно недавно, и литературы по нему ещё мало. А на русском вообще почти нет. Вот немногое, что удалось найти, и что может помочь в начале освоения.

Две статьи в MSDN Magazine:
http://msdn.microsoft.com/ru-ru/magazine/ee336127.aspx
http://msdn.microsoft.com/ru-ru/magazine/ff714588.aspx

Неплохой обзорный материал на Хабре:
http://habrahabr.ru/blogs/programming/55272/#habracut


Буквально недавно, в марте этого года, вышел перевод книги "Программирование на F#", автор Крис Смит. Если не ошибаюсь, пока это единственная книга по F# на русском.


Есть ещё видеокурс "Функциональное программирование" http://www.intuit.ru/department/pl/funcprog/ В курсе даётся введение в ФП и F#. Имхо, не блещет, но за неимением лучшего...


Так как этот язык ведёт свою родословную от ML, а по сути является портом OCaml на платформу .NET, то можно использовать литературу по языкам этого семейства.
"Введение в функциональное программирование", John Harrison. В книге обстоятельно рассказывается о лямбда-исчислении. Примеры даны на Caml Light.
Единственное, что несколько смутило, фраза во второй главе книги: "Когда Карри ознакомился с работами Шейнфинкеля, он предпринял попытку с ним связаться, но к этому времени Шейнфинкель оказался в психиатрической лечебнице". Не хотелось бы самому там в итоге оказаться... :)
2.1K
02 апреля 2011 года
Norgat
452 / / 12.08.2009
Есть ещё статья в журнале "Практика функционального программирования": http://fprog.ru/2010/issue5/maxim-moiseev-et-al-fsharp-intro/

Но лучшим местом остаётся MSDN по F#, которая переведена на русский: http://msdn.microsoft.com/ru-ru/library/dd233154%28v=VS.100%29.aspx

Из английских книг хороши, на мой взягляд, две:

Expert F# - в ней хорошо освещается язык F# и его взаимодействие с платформой .Net.

F# for Scientists - в ней интересны примеры кода на F#, помогают втянуться.

[SIZE="1"]п.с. приду вечером домой, посмотрю что ещё можно почитать по F#.[/SIZE]
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог