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

Содержимое удалено Содержимое добавлено
Нет описания правки
м <source> -> <syntaxhighlight> (phab:T237267)
Строка 5:
<span style="margin-left:-0.1em"><big>Лисп</big></span> — второй после [[w:Фортран|Фортрана]] язык программирования высокого уровня. Первый язык [[:Категория:Функциональное программирование|функционального программирования]].
 
Код Лиспа представлен…<sourcesyntaxhighlight style="display:block;clear:both;width:35em;margin:0 auto;" lang="lisp">
(через нагромождение (круглых) скобок)</sourcesyntaxhighlight>
<span style="margin-left:-0.8em">…[[w:Связный список|односвязным списком]]</span>, деревом — базовой структурой языка. Элементарные части программы: числа, слова, указатели, имена типов, операторы, — это возможные значения ''символа'', обозначающего их в дереве кода. Символьное представление можно определить для любой ''формы'' — корректно вычислимого выражения с любыми параметрами, выводимыми значениями и воздействиями на среду. Сплошная типизация «статических языков» в Лиспе заменяется декларацией типов.