(Go: >> BACK << -|- >> HOME <<)

Перейти к содержанию

Лисп

Материал из Викиучебника — открытых книг для открытого мира
Версия от 20:47, 16 мая 2023; Eugrus (обсуждение | вклад) (тоже 404 -> архив)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)


Лисп — второй после Фортрана язык программирования высокого уровня. Первый язык функционального программирования.

Код Лиспа представлен…
(через нагромождение (круглых) скобок)

односвязным списком, деревом — базовой структурой языка. Элементарные части программы: числа, слова, указатели, имена типов, операторы, — это возможные значения символа, обозначающего их в дереве кода. Символьное представление можно определить для любой формы — корректно вычислимого выражения с любыми параметрами, выводимыми значениями и воздействиями на среду. Сплошная типизация «статических языков» в Лиспе заменяется декларацией типов.

Познание вычисления как такового — стезя академического курса и лет практики, а посвящение в Лисп также требует отразить привычные ограничения прочих — «непрограммируемых» — языков программирования. Задача гигантская, однако, Лиспу досталось внимание величайших компьютерных гениев, и нам остается взобраться на плечи гигантов, уместно освещая избранную литературу о Лиспе. Ясно также, что кратчайшие пути обучения расплетаются по локальным оптимумам для разных вычислительных задач. Перед вами — не просто учебник в свободном доступе, а домашняя страница открытой школы, где каждый может быть и учеником, и автором.

Содержание


См. также