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

Материал из Энциклопедия вычислительного мышлении
Перейти к навигации Перейти к поиску
 
Строка 7: Строка 7:
 
|Openness=Открытый
 
|Openness=Открытый
 
|Address=https://common-lisp.net/
 
|Address=https://common-lisp.net/
|Descendants=Scheme, Clojure
+
|Descendants=Scheme, Clojure, Лого
 
|ActiveNow=Project is active
 
|ActiveNow=Project is active
 
|Remixing?=No
 
|Remixing?=No

Текущая версия на 15:37, 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 Маккарти


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

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