Micro Lisp. Основные понятия, структуры и функции. Яшин Л.З. - 5 стр.

UptoLike

Составители: 

5
КРАТКАЯ СПРАВКА ИЗ ТЕОРИИ
Символы
В программировании на языке LISP используются символы и символьные
структуры, построенные из них. Под символом подразумевается запись или
обозначение.
Символэто имя, состоящее из букв, цифр и специальных знаков, которое
обозначает какой-нибудь предмет, объект, вещь, действие из реального мира. В LISP
символы обозначают числа, другие символы или более сложные структуры,
программы, функции и другие объекты языка. Например, символ «+» может обозначать
определение операции сложения, «углерод-14» - изотоп урана и т.п.
Примеры символов:
x
symbol
defun
SteP-1984
Символы могут состоять как из прописных, так и из строчных букв. Однако, в
большинстве LISP-систем, все буквы отождествляются с прописными. Поэтому:
symbol Ù Symbol Ù SYMBOL
Числа
Кроме символов в языке LISP используются также и числа, которые, как и
символы, записываются при помощи последовательности знаков, ограниченных с двух
сторон пробелами. Числа не являются символами, они не могут представлять никаких
объектов кроме себя (своего числового значения).
Примеры чисел:
134 целое число
-1.34 десятичное число
1.34E8 число, представленное мантиссой и порядком
Логические значения T и NIL
Символы T и NIIL имеют в LISP специальное значение. T – логическое значение
«истина» (true), NILлогическое значение «ложь» (false). Символом NIL обозначается
еще и пустой список. Эти символы всегда имеют только такое значение. Их нельзя
переопределить.
Константы и переменные
Числа и логические значения T и NIL являются константами, остальные
символыпеременными, которые используются для обозначения других объектов
языка.
Атомы
Атомыэто символы и числа. Это простейшие объекты языка LISP, из которых
строятся остальные структуры. Их называют «атомарными объектами» или просто
атомами.
Списки
Атомы и спискиосновные типы данных языка LISP. Списокупорядоченная
последовательность, элементами которой являются атомы или списки (подсписки).
                                         5

                         КРАТКАЯ СПРАВКА ИЗ ТЕОРИИ
Символы
       В программировании на языке LISP используются символы и символьные
структуры, построенные из них. Под символом подразумевается запись или
обозначение.
       Символ – это имя, состоящее из букв, цифр и специальных знаков, которое
обозначает какой-нибудь предмет, объект, вещь, действие из реального мира. В LISP
символы обозначают числа, другие символы или более сложные структуры,
программы, функции и другие объекты языка. Например, символ «+» может обозначать
определение операции сложения, «углерод-14» - изотоп урана и т.п.
       Примеры символов:
x
symbol
defun
SteP-1984
       Символы могут состоять как из прописных, так и из строчных букв. Однако, в
большинстве LISP-систем, все буквы отождествляются с прописными. Поэтому:
symbol Ù Symbol Ù SYMBOL

Числа
       Кроме символов в языке LISP используются также и числа, которые, как и
символы, записываются при помощи последовательности знаков, ограниченных с двух
сторон пробелами. Числа не являются символами, они не могут представлять никаких
объектов кроме себя (своего числового значения).
       Примеры чисел:
134          целое число
-1.34        десятичное число
1.34E8       число, представленное мантиссой и порядком

Логические значения T и NIL
      Символы T и NIIL имеют в LISP специальное значение. T – логическое значение
«истина» (true), NIL – логическое значение «ложь» (false). Символом NIL обозначается
еще и пустой список. Эти символы всегда имеют только такое значение. Их нельзя
переопределить.

Константы и переменные
       Числа и логические значения T и NIL являются константами, остальные
символы – переменными, которые используются для обозначения других объектов
языка.

Атомы
      Атомы – это символы и числа. Это простейшие объекты языка LISP, из которых
строятся остальные структуры. Их называют «атомарными объектами» или просто
атомами.

Списки
      Атомы и списки – основные типы данных языка LISP. Список – упорядоченная
последовательность, элементами которой являются атомы или списки (подсписки).