logo
ответы на билеты по информатике

Транслятор

Интерпретатор

 разновидность транслятора. Переводит и выполняет программу с языка высокого уровня в машинный код строка за строкой.

 

Компилятор

выдает результат в виде исполняемого файла (в данном случае считаем, что компоновка входит в компиляцию). Этот файл:

  • транслируется один раз — может быть запущен самостоятельно

  • не требует для работы наличия на машине создавшего его транслятора

Компиляторы полностью обрабатывают весь текст программы (он иногда называетсяисходный код). Они просматривают его в поисках синтаксических ошибок (иногда несколько раз), выполняют определенный смысловой анализ и затем автоматически переводят (транслируют)на машинный язык — генерируют машинный код.