Основные понятия, возникающие при написании
- Основные понятия, возникающие при написании программ – это переменные, константы, выражения, ветвления, вызовов функций и определения. Все они представимы с помощью S-выражений.
- Связанную переменную можно объявить специальной функцией Lambda, а значение она получит при вызове функции.
- Представления функции могут вычисляться и передаваться как параметры или результаты других функций.
- Специальные функции не требуют предварительной обработки параметров.
- Базис элементарного Лиспа образуют пять функций над S-выражениями CAR, CDR, CONS, ATOM, EQ и четыре специальных функции, обеспечивающие управление программами и процессами и конструирование функциональных объектов QUOTE, COND, LAMBDA.