Воскресенье, 19 Мая 2024, 12:22
Прикладная информатика в экономике | Гостевая | Регистрация | Вход
Список предметов
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Форма входа

Языки программирования и их уровни. Компиляторы и интерпретаторы.


Язык программирования – это система для записи компьютерных программ. Он определяет набор правил, задающих внешний вид программы и действия, которые выполнит исполнитель.

Компиляторы – переводят код, написанный на языке высоко уровня (Pascal, С, PHP) в машинный код (0, 1). Машинный код понятен компьютеру, потому что ему легче работать с двоичными данными. В результате работы компилятора обычно создается двоичный исполняемый файл с расширением .exe, который можно выполнять без помощи компилятора.

Интерпретаторы – анализируют код программы и исполняют каждую её строку. Интерпретаторы не создают исполняемый файл, поэтому для следующего запуска программы снова нужен интерпретатор. По производительности интерпретаторы значительно уступают компиляторам, поскольку машинный код выполняется намного быстрее. Зато интерпретаторы позволяют полностью контролировать программу во время ее исполнения. Интерпретаторы упрощают отладку программы и обнаружение ошибок, интерпретатор сам сообщит, если что-то пошло не так.

Уровни языков программирования. За начало отсчета уровней принимается машинный код – его уровень равен 0. Язык человека рассматривается как наивысший уровень. Двоичный язык, шестнадцатиричный, ассемблер, C, Basic и т.д.

<<< Алгоритм

Системы программирования >>>

Поиск
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Копирайт wessem © 2024