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

Материал из Энциклопедия вычислительного мышлении
Перейти к навигации Перейти к поиску
 
(не показаны 4 промежуточные версии этого же участника)
Строка 7: Строка 7:
 
|Openness=Открытый
 
|Openness=Открытый
 
|Address=https://common-lisp.net/
 
|Address=https://common-lisp.net/
|Descendants=Scheme
+
|Descendants=Scheme, Clojure, Лого
 
|ActiveNow=Project is active
 
|ActiveNow=Project is active
 
|Remixing?=No
 
|Remixing?=No
 +
|Год создания=1958
 +
|Inventor=Маккарти
 
}}
 
}}
 +
Создавался как язык для работы в области [[Искусственный интеллек|искусственного интеллекта]]
 +
 +
Основная структура данных Лиспа — динамический [[список]] атомов, определяемый рекурсивно как головной объект и присоединённый к нему список-хвост. Поскольку голова списка тоже может быть списком, список является формой представления произвольного дерева (сам список верхнего уровня — корень, входящие в него подсписки второго и следующих уровней — узлы, атомы — листья).
 +
 
[[Категория:Язык программирования]]
 
[[Категория:Язык программирования]]

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


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

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