Операция традиционного вычисления основана на последовательном выполнении инструкций, которые, возможно, являются иерархически упорядоченными, с хранением ... - Большая Энциклопедия Нефти и Газа
Выдержка из книги
Филд А.N.
Функциональное программирование
Операция традиционного вычисления основана на последовательном выполнении инструкций, которые, возможно, являются иерархически упорядоченными, с хранением промежуточных результатов. Такая модель вычисления разработана давно, стала почти универсальной и до такой степени влияет на характер языков программирования, что даже сегодня на программы смотрят как на высокоуровневое кодирование последовательностей инструкций. Причем разработанные в последние годы языки программирования скрывают многие низкоуровневые детали машинной архитектуры, что облегчает программисту задачу концентрировать внимание на проблемах более высокого уровня абстракции. Однако остается в силе тот факт, что традиционные языки по-прежнему предоставляют технику программирования, которая основана на обеспечении того, как данная проблема должна быть решена на компьютере. Следовательно, программист всегда должен держать в голове, как организовать вычисления, и только тогда он сможет написать правильную последовательность операций для решения проблемы. Поэтому, основная идея процесса программирования такова: Я скажу - как; иными словами, внимание в основном уделяется описанию решений проблем, а не описанию проблем как таковых. Языки, реализующие эту концепцию, часто называются императивными, отражая то, что каждое утверждение в программе является указанием того, что необходимо проделать на следующем шаге решения.