ЯЗЫКИ ПРОГРАММИРОВАНИЯ
Языки программирования делятся на 3 основных класса, как показано на рис. 1.2. 1. Языки низкого уровня исторически появились первыми. Команды этих языков выполняют простейшие операции по обработке информации: сложение, вычитание, умножение, деление и т.д. Программы для решения большинства даже самых простых задач состоят из нескольких десятков или сотен таких команд. Работать с такой программой человеку очень трудно. В то же время языки низкого уровня позволяют писать наиболее эффективные программы.
В этих языках: 1) формулы записываются на языке, близком к математическому (в одну строку, с явным указанием всех операций и т.д.); 2) используется ограниченное количество типовых конструкций (вычисление по формулам; принятие решения; повторение; цикл; процедуры); 3) для выполнения на ЭВМ программы преобразуются на машинный язык с помощью самой ЭВМ, при этом используются так называемые компиляторы и интерпретаторы с языков высокого уровня.
Итак, выполнение на ЭВМ программ, написанных на языках высокого уровня, состоит из следующих этапов (рис. 1.3): 1) ввод текста программы в ЭВМ (исходный модуль); 2) компиляция и получение текста на машинном языке (объектный модуль); 3) загрузка объектного модуля и стандартных процедур и функций в память ЭВМ и выполнение программы.
|