ЗАМЕЧАНИЕ
Архитектура суперЭВМ «Эльбрус» поддерживала указание на уровне машины
типа хранимого в ячейке памяти значения.
Микропроцессор Intel 432 — еще один пример, когда усложнялся
машинный язык, в частности, команды поддерживали обработку сложных
структур данных. Существовали и Лисп-машины с аппаратной
реализацией данного функционального языка, ориентированного на
обработку списков. Тем не менее широкого распространения данный
подход не получил, и «центр тяжести» в согласовании сложных задач и
примитивных машинных команд остается в области программной
реализации.
Очередная революция в языках программирования произошла, когда
появились языки программирования высокого уровня, или третьего
поколения. В них характерные для машины понятия, такие как ячейки
памяти или простейшие операции суммирования чисел в ячейках памяти,
заменялись абстрактными переменными и довольно сложными
выражениями, похожими на используемые в математике формулы
(неудивительно, что первый язык программирования высокого уровня так
и назвали — Фортран, от слов «формульный транслятор»).
Достарыңызбен бөлісу: |