Lisp: различия между версиями

Материал из Энциклопедия вычислительного мышлении
Перейти к навигации Перейти к поиску
Строка 13: Строка 13:
 
|Inventor=Маккарти
 
|Inventor=Маккарти
 
}}
 
}}
 +
Создавался как язык для работы в области [[Искусственный интеллек|искусственного интеллекта]]
 +
 +
Основная структура данных Лиспа — динамический [[список]] атомов, определяемый рекурсивно как головной объект и присоединённый к нему список-хвост. Поскольку голова списка тоже может быть списком, список является формой представления произвольного дерева (сам список верхнего уровня — корень, входящие в него подсписки второго и следующих уровней — узлы, атомы — листья).
 +
 
[[Категория:Язык программирования]]
 
[[Категория:Язык программирования]]

Версия 14:57, 21 апреля 2022

Для какого возраста предназначен язык 25
Компетенции в каких сферах формирует Computational Thinker
Purpose Язык общего назначения
Visual_Text_Blocks Текст
Dimension 2D
Openness Открытый
Address https://common-lisp.net/
Ancestors
Descendants Scheme, Clojure
ActiveNow Project is active
Remixing? No
Год создания 1958
Inventor Маккарти


Создавался как язык для работы в области искусственного интеллекта

Основная структура данных Лиспа — динамический список атомов, определяемый рекурсивно как головной объект и присоединённый к нему список-хвост. Поскольку голова списка тоже может быть списком, список является формой представления произвольного дерева (сам список верхнего уровня — корень, входящие в него подсписки второго и следующих уровней — узлы, атомы — листья).