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


Лекция из курса Стили и методы программирования


Н.Н.Непейвода

Интернет Университет Информационных Технологий, INTUIT.ru

Функциональное программирование объясняется на примере диалекта Common Lisp языка LISP. Этот диалект наиболее распространен и имеет официальный стандарт. Common Lisp может работать не только в пакетном режиме (когда он запускается как обычная программа), но и в режиме диалога.

LISP - вероятно, первый из практически реализованных языков1, который основывался на серьезном теоретическом фундаменте и пытался поднять практику программирования до уровня концепций, а не наоборот - опустить концепции до уровня существовавшей на момент создания языка практики.

В настоящий момент функциональное программирование представлено целым семейством языков, но LISP свои позиции не сдает.



Содержание раздела