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

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


<syntaxhighlight lang="Common Lisp" inline>
<syntaxhighlight lang="Lisp" inline>
(* (+ 1 2) (- 3 4))
(* (+ 1 2) (- 3 4))
</syntaxhighlight>
</syntaxhighlight>


[[Категория:Язык программирования]]
[[Категория:Язык программирования]]

Версия 11:49, 15 июля 2022

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


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

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

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