Транслятор: различия между версиями

Нет изменений в размере ,  3 года назад
(грамматические правки)
== Смешение понятий трансляции и интерпретации ==
 
Понятия «трансляция» и «интерпретация» отличаются. Во время трансляциятрансляции выполняется преобразование кода программы с одного языка на другой. Во время интерпретации программа исполняется.
 
Так как целью трансляции является, обычно, подготовка к интерпретации, эти процессы рассматриваются вместе. Например, языки программирования часто характеризуются как «компилируемые» или «интерпретируемые», в зависимости от того, что преобладает при использовании языка: компиляция или интерпретация. Причём, практически все языки [[низкоуровневый язык программирования|низкого уровня]] и [[язык программирования третьего поколения|третьего поколения]], вроде [[язык ассемблера|ассемблера]], [[Си (язык программирования)|Си]] или [[Модула-2|Модулы-2]], являются компилируемыми, а более [[высокоуровневый язык программирования|высокоуровневые языки]], вроде [[Python]] или [[SQL]] — интерпретируемыми.
Анонимный участник