Новосибирский государственный университетФакультет информационных технологийСовременные проблемы информатики и вычислительной техники |
Императивные языки программирования основаны на фон неймановской модели вычислений .
Считается, что первым алгоритмическим языком программирования был язык Plankalkuel (от plan calculus), разработанный в 1945—1946 годах Конрадом Цузе (Konrad Zuse).
Следуя историческим традициям русской поэзии, период с конца 50-х до середины 60-х годов справедливо можно назвать золотым веком языков программирования. Большинство из наиболее известных и распространенных императивных языков программирования было создано в конце 1950-х — середине 1980-х годов. Период 1980-х и 1990-х годов соответствует увлечениям новыми парадигмами, и императивных языков в это время практически не появлялось.
Императивное программирование наиболее пригодно для решения задач, в которых последовательное исполнение каких-либо команд является естественным. Примером здесь может служить управление современными аппаратными средствами. Поскольку практически все современные компьютеры императивны, эта методология позволяет порождать достаточно эффективный исполняемый код.
Ключевые термины: модель вычислений фон неймана; императивное программирование;
Федотова Ольга Анатольевна |
НГУ ФИТ НГУ ИВТ СО РАН |