Данный справочник представляет собой курс лекций по функциональному программированию на базе языка программирования ЛИСП (Язык ЛИСП (LISP) был разработан в 1958 году американским ученым Джоном Маккарти как функциональный язык, предназначенный для обработки списков - LISt Processing). В основу языка положен серьезный математический аппарат: лямбда-исчисление Черча, алгебра списочных структу и теория рекурсивных функций. Долгое время язык использовался узким кругом исследователей. Широкое распространение язык получил в конце 70-х - начале 80-х годов с появлением необходимой мощности вычислительных машин и соответствующего круга задач. В настоящем - Лисп одно из главных инструментальных средств систем искусственного интеллекта. Он принят как один из двух основных языков программирования для министерства обороны США и постепенно вытесняет второй язык программирования - АДА. Так, к примеру, система AutoCAD разработана на Лиспе.
В справочнике даются основные понятия Лиспа, описываются базовые функции, дается определение функций, предикаты, логические функции и управляющие структуры, описываются простые функции печати, команды PROGN, LET, циклические предложения, рекурсия, поиск на ЛИСПЕ, функционалы, свойства символов, внутреннее представление списков, изменяющие функционалы, массивы, макросы, дифференцирование выражения. Описывается чтение и запись информации в файлы, даются пример программы на ЛИСПе.
Автор - М. Н. Морозов
Файл в формате CHM (Microsoft Compiled HTML Help) на русском языке.
|