Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 Lisp vs. Haskell
что больше подходит для функционального программирования?

 
Erlang.

 Re: Lisp vs. Haskell
Аватара пользователя
barmale-y писал(а):
что больше подходит для функционального программирования?

Хм.. ну это оба языка для функционального программирования. Все зависит от задач. Если задачи типа "Hellow world" то без разницы :roll:

 
Вопрос в выборе static vs dynanic typing, и applicative vs lazy вычислений

Некотурую адекватную аргументацию за Haskell по сравнению с Lisp можно найти в статье - www.cs.kent.ac.uk/people/staff/dat/miranda/wadler87.pdf

 
Аватара пользователя
У Лиспа масса диалектов:Common Lisp, Scheme, Arc....
Большинство из них не являются чистыми функциональными языками.
Поэтому, если ставится цель - только функциональная парадигма, то возможно лучше выбрать Hascell - стандартизован как функциональный язык.
Лисп - это больше пластилин, из которого можно что угодно слепить, в частности и ленивый интерпретатор на раз строится в уникальной книге Абельсон Х., Сассман Д.Д., Сассман Д. — Структура и интерпретация компьютерных программ.
Опять же, имея в Лиспе динамическую типизацию, при желании можно построить статическую, только это уже ничего не даст.

 
Аватара пользователя
juna писал(а):
Лисп - это больше пластилин, из которого можно что угодно слепить, в частности и ленивый интерпретатор на раз строится в уникальной книге Абельсон Х., Сассман Д.Д., Сассман Д. — Структура и интерпретация компьютерных программ.

я тоже слышал что эта книга отличная, правда не могу никак ее найти.

Буду очень признателен если кто нибудь сможет помочь или обьяснить как ее можно взять из lib.mexmat.ru/books/10894

можно в личку написать. Пасибки.

 
AlexNew писал(а):
я тоже слышал что эта книга отличная, правда не могу никак ее найти.

http://newstar.rinet.ru/~goga/sicp

 
Аватара пользователя
tolstopuz Спасибо!!!

 [ Сообщений: 8 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group