Показать меню
Показать категории

Чем отличается интерпретация от трансляции?

0 голосов
1,080 просмотров
спросил(а) аноним в категории Компьютеры и ПО

1 Ответ

+1 голос

Если рассматривать термин «трансляция» в самом широком смысле этого слова, то трансляция — это процесс восприятия компьютером какой-либо программы, которая написана с помощью некоторого формального языка, в более узком смысле — процесс преобразования программы, написанной на одном языке, в программу - на другом языке программирования, при том, что семантически (по смыслу) эти программы будут равносильны друг другу.

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

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

Таким образом трансляция может включать в себя процесс компиляции или интерпретации, или оба этих процесса.

ответил(а) Александра-lab (404 баллов)

Похожие вопросы

0 голосов
2 ответов
+1 голос
1 ответ
спросил(а) enginr (111 баллов) в категории Компьютеры и ПО
+1 голос
1 ответ
спросил(а) enginr (111 баллов) в категории Компьютеры и ПО
...