Парадигма программирования, представляющая код в виде максимально “чистых”, практически математических функций, осуществляющих детерминированные преобразования данных. Другими словами, основывается на формальном разделении данных и процедур их обработки.

Ландшафт

Входит в

Включает в себя

Связана с

Источники знаний

Внутренние

Внешние

  • Beating the averages - эссе Пола Грэма о возможностях языков программирования и о том, что выбор технологии для проекта должен учитывать эти возможности. В качестве примера очень мощного языка программирования приводится LISP.