logo
Выполнение арифметических действий и строковых операций

2.1 Уровни языков программирования

Любой язык программирования относится к одному из следующих уровней.

· Машинный язык - представляет собой совокупность машинных инструкций, непосредственно исполняемые процессором. Последовательности таких инструкций составляют операционную систему и встроенную в аппаратную часть компьютера программное обеспечение.

· Низкоуровневые языки программирования (ассемблеры) - предназначаются для конкретных семейств процессоров. Символьные инструкции этих языков непосредственно соответствуют инструкциям машинных языков, и программы на ассемблере легко транслируются в машинный код.

· Высокоуровневые языки (С++ или Basic) - созданы для того, чтобы сосредоточить усилия программистов на решение прикладных задач, не отвлекая их на аппаратные особенности конкретных машин. Команды языков высокого уровня обычно преобразуются в сложные последовательности машинных инструкций.