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

67 байт добавлено ,  4 года назад
Я исправила неточность, трактующую выходной язык транслятора и результат работы транслятора как одно и то же.
м (отмена правок участника 82.209.208.36 (обс))
(Я исправила неточность, трактующую выходной язык транслятора и результат работы транслятора как одно и то же.)
Транслятор обычно выполняет также диагностику ошибок, формирует словари идентификаторов, выдаёт для печати текста программы и т. д.<ref name="gost-19781-83"/>
 
Язык, на котором представлена входная программа, называется ''исходным языком'', а сама программа — ''[[исходный код|исходным кодом]]''. Выходной язык называется ''целевым языком, а выходная (результирующая) программа -'' или ''[[Объектный код|объектным кодом]]''.
 
В общем случае, понятие трансляции относится не только к языкам программирования, но и к другим языкам — как формальным [[компьютерный язык|компьютерным]] (вроде [[язык разметки|языков разметки]] типа [[HTML]]), так и [[Естественный язык|естественным]] ([[русский язык|русскому]], [[английский язык|английскому]] и т. п.).<ref>СТ ИСО 2382/7-77 // {{книга|заглавие=Вычислительная техника. Терминология. Указ. соч}}</ref><ref>{{книга|заглавие=Толковый словарь по вычислительным системам|оригинал=Dictionary of Computing|ответственный=Под ред. В. Иллингуорта и др.: Пер. с англ. А. К. Белоцкого и др.; Под ред. Е. К. Масловского|место=М.|издательство=Машиностроение|год=1990|страниц=560|isbn=5-217-00617-X (СССР), ISBN 0-19-853913-4 (Великобритания)|тираж=70&nbsp;000 (доп.)}}</ref>
3

правки