Функциональное программирование
Чисто функциональная программа — это выражение,
а процесс выполнения программы — это вычисление выражения.
Чего нет.
- Нет состояний, то есть переменных, обозначающих ячейки памяти.
- Нет присваивания.
- Нет циклов.
- Нет нужды задавать последовательность исполнения команд,
поскольку значение одного выражения не влияет на значение другого.
- Нет побочных эффектов.