Рекурсивно-операторное программирование

Подмножество языка Лисп без присваиваний и минимальным набором условных операторов называют "чистым Лиспом". При чисто функциональном стиле

Для моделирования физической системы естественно воспроизводить её структуру в структуре нашей программы:

При удачном выборе расширение модели на новые объекты или действия не потребует стратегических изменений в программе, а позволит обойтись только добавлением новых символьных аналогов этих объектов или действий.

Реальным объектам свойственно менять свое состояние во времени. Отсюда возникает потребность в присваивании. Для удобства программирования необходимы более сложные управляющие конструкции.