Императивные или процедурные языки | MetodPro.ru

Реклама на сайте

Императивные или процедурные языки


это ЯП, управляемые командами или операторами языка. В основе императивных языков лежит вычислительная модель, опирающаяся на Фоннеймоновскую архитектуру вычислительных машин, согласно которой, команды в программе располагаются последовательно. Эти команды друг за другом считываются центральным процессором- исполнителем и, в соответствии с содержащимися в них указаниями, считываются операнды, также хранящиеся в памяти по некоторому адресу. Последовательное выполнение команд может быть нарушено оператором цикла, а также условного и безусловного перехода.

Состояние вычислительного устройства определяется содержимым ячеек памяти в каждый момент времени. Вычисления выполняются путем изменения этого состояния (содержимого ячеек, т.е. осуществляется побочный эффект через оператор присваивания и переменные, моделирующие ячейки памяти). Реализация рекурсивных алгоритмов на компьютерах с фоннеймановской архитектурой неэффективна, поскольку требует программное моделирование дополнительной стековой памяти.



Методические пособия

  • Системы автоматизированного проектирования
  • Социология молодёжи
  • Общая социология
  • Криптография
  • Проектирование трансляторов
  • Компьютерная графика
  • Моделирование систем
  • Информационная безопасность
  • Теория вычислительных процессов
  • Логические основы искусственного интелекта
  • Проектирование распределённых информационных систем