Можете ли вы назвать разные типы языковых переводчиков.

1 Ответы


  • Компилятор:
    компилятор переводит всю выполняемую программу. Компиляторы чаще всего используются для перевода языков высокого уровня, таких как COBOL, FORTRAN и Pascal. Как объясняется вкратце, компиляторы обычно приводят к программам, которые могут выполняться намного быстрее, чем те, которые обрабатываются интерпретаторами. Поскольку для перевода большинства языков можно разработать компилятор или интерпретатор, компилятор будет предпочтительнее в средах, где важна скорость выполнения. Программа вводится в компьютерную систему и передается соответствующему компилятору. Например, программа COBOL вводится компилятору COBOL; программа на Паскале в компилятор Паскаля. Программа, представленная для компиляции, называется исходной программой (или исходным модулем). Затем компилятор транслирует программу на машину.

    Интерпретаторы: в
    то время как компиляторы переводят программы на машинные языки сразу перед запуском программ, интерпретаторы переводят программы построчно по мере их выполнения. Например, если у пользователя есть программа, в которой один оператор выполняется тысячу раз в ходе выполнения программы, интерпретатор переводит этот оператор тысячу раз на машинные языки. С помощью интерпретатора каждый оператор переводится на машинный язык непосредственно перед его выполнением. Нет объектного модуля или сохраняемого загрузочного модуля

Напишите свой ответ

Ваш ответ появится после модерации