В чем разница между компиляторами и интерпретаторами?
В чем разница между компиляторами и интерпретаторами?

Видео: В чем разница между компиляторами и интерпретаторами?

Видео: В чем разница между компиляторами и интерпретаторами?
Видео: Что такое компилятор и интерпретатор ? Их основные отличия. 2024, Май
Anonim

Разница между компилятором и интерпретатором . А компилятор переводчик, который преобразует исходный язык (язык высокого уровня) в объектный язык (машинный язык). Наоборот с компилятором , устный переводчик это программа, имитирующая выполнение программ, написанных в исходный язык.

Более того, в чем основное отличие компилятора от интерпретатора?

В главное отличие это устный переводчик непосредственно выполняет инструкции в исходный язык программирования, в то время как компилятор переводит эти инструкции в эффективный машинный код. An устный переводчик обычно генерирует эффективное промежуточное представление и немедленно оценивает его.

Точно так же, почему используются компиляторы и интерпретаторы? А компилятор это инструмент, который использовал toconverts текст языка программирования (называемый исходным кодом) в машинный код. Затем машинный код может быть выполнен на машине без присутствия исходного исходного кода. An устный переводчик это инструмент, который берет исходный код программы и немедленно выполняет ее.

Кроме вышеуказанного, какой компилятор или интерпретатор лучше?

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

В чем преимущества компилятора перед интерпретатором?

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

Рекомендуемые: