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

Материал из Поле цифровой дидактики
Строка 9: Строка 9:
|Descendants=Scheme, Clojure, Лого, Julia
|Descendants=Scheme, Clojure, Лого, Julia
|ActiveNow=Project is active
|ActiveNow=Project is active
|Remixing=Нет
|Inventor=Маккарти, Hal Abelson
|ForMobileApps=Нет
|Год создания=1958
|Год создания=1958
|Inventor=Маккарти
|Ages=25
|Ages=25
|Remixing?=No
|Remixing?=No
Строка 17: Строка 19:


Основная структура данных Лиспа — динамический [[список]] атомов, определяемый рекурсивно как головной объект и присоединённый к нему список-хвост. Поскольку голова списка тоже может быть списком, список является формой представления произвольного дерева (сам список верхнего уровня — корень, входящие в него подсписки второго и следующих уровней — узлы, атомы — листья).
Основная структура данных Лиспа — динамический [[список]] атомов, определяемый рекурсивно как головной объект и присоединённый к нему список-хвост. Поскольку голова списка тоже может быть списком, список является формой представления произвольного дерева (сам список верхнего уровня — корень, входящие в него подсписки второго и следующих уровней — узлы, атомы — листья).
https://www.youtube.com/watch?v=-J_xL4IGhJA


<syntaxhighlight lang="Lisp" inline>
<syntaxhighlight lang="Lisp" inline>

Версия 14:07, 13 сентября 2022

Краткое описание языка
Компетенции в каких сферах формирует Computational Thinker
Парадигмы программирования
Возрастная категория 17
Назначение языка (Общее / Учебное) Язык общего назначения
Visual_Text_Blocks Текст
Измерение (2D/3D/Tangible) 2D
Область знаний
Открытость продукта Открытый
Address https://common-lisp.net/
Предки (Ancestors)
Потомки (Descendants) Scheme, Clojure, Лого, Julia
Активность в данный момент Project is active
Доступны ремиксы? Нет
Год создания
Создатели Маккарти, Hal Abelson
Поясняющее видео
Используется для создания мобильных приложений? Нет
Lisp упоминается в свойствах следующих страниц
Structure and Interpretation of Computer Programs, Искусственный интеллект, Программирование на языках высокого уровня, Рекурсия, Функциональное программирование


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

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

https://www.youtube.com/watch?v=-J_xL4IGhJA

(* (+ 1 2) (- 3 4))