Введение в программирование на Лиспе

773123a3

Основные понятия, возникающие при написании


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


Содержание раздела