Re[2]: Functional programming is beautiful
От: Курилка Россия http://kirya.narod.ru/
Дата: 02.04.08 06:56
Оценка: :)
Здравствуйте, Plague, Вы писали:

P>Здравствуйте, Tonal-, Вы писали:


T>>http://www.lisperati.com/landoflisp/panel01.html


P>Действительно интересно, если со статической типизацией все понятно, то вот насчет "сайд эффектов" не очень... Я так понимаю, что именно из-за них Лисп иногда называют не совсем функциональным языком. Действительно ли избавление от них дает огромные бонусы?


И да и нет
Ибо получается, что рассматривается "абстрактный код в вакууме", для конкретной задачи же может быть удобен какой-то свой язык (или DSL).
А полностью избавиться от сайдэффектов невозможно в принципе, ибо это получится пресловутый "неуловимый Джо", ну нафига нужна программа, в которой нет ввода/вывода?
Плюс я бы ещё сюда добавил субъективную составляющую (ты же вот сказал, что синтаксис Хаскеля тебе больше нравится ), которая играет довольно большую роль.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.