Основное различие между interpreter и translator в программировании заключается в том, что translator — это программное обеспечение, которое преобразует код с одного языка программирования на другой, например с языка C++
на язык C
,а interpreter — это тип транслятора, который преобразует язык программирования высокого уровня в машинный язык. Материал по теме на английском: Difference between an Interpreter and a Translator in Programming
Следует иметь в виду что слово translator, в зависимости от контекста может иметь перевод на русский как, транслятор - программа или техническое средство, выполняющее трансляцию программы. Трансляция программы может иметь несколько значений:
В обиходно-бытовом общении, в качестве существительных разница между interpreter и translator заключается в том, что interpreter — это тот, кто слушает говорящего на одном языке и передает это высказывание аудитории на другом языке, то есть выполняет устный перевод. В то время, как translator - это тот кто переводит текст, фильм или другой материал на другой естественный язык, в большинстве случаев это слово подразумевает письменный перевод.
Форма единственного числа:
Interpreter - [ɪnˈtɜːprɪtə] - интерпретатор
Форма множественного числа:
Interpreters - [ɪnˈtɜːprɪtəz] - интерпретаторы
Подробнее: Формы глагола - interpret
A trained interpreter will make sure everyone understands each other. - Квалифицированный переводчик - это гарантия того, что люди друг друга поймут.
Furthermore, the interpreter is needed every time the program is run. - При этом каждый раз при выполнении программы используется интерпретатор.
He's a noted interpreter of traditional Irish music. - Он известный исполнитель традиционной ирландской музыки.
Форма единственного числа:
Translator - [trænsˈleɪtə] - переводчик
Форма множественного числа:
Translators - [trænzˈleɪtəz] - переводчики
Глагол translate
She was also a translator into both Russian and English. - Она переводчиком на русский и английские языки.
Reverso is a an internet translator and dictionary. - Reverso
— это интернет-переводчик и словарь.
This translator takes a store as its argument, and is able to serve all filesystem operations transparently. - Этот транслятор принимает хранилище в качестве своего аргумента и может прозрачно выполнять все операции файловой системы.
Мир: | 2200 7704 4708 4353 |
Яндекс: | 41 00 11 25 13 54 962 |
Киви: | ALEKS33550336 |
Therefore, the qualification of the interpreter must be very high. - Поэтому квалификация переводчика должна быть очень высокой.
Therefore the message interpreter is of a level one higher than the segment controller. - Поэтому интерпретатор сообщений находится уровнем выше контроллера сегментов.
Working as an interpreter, the transcoder converts the file to the appropriate format for the end user. - Работая как интерпретатор, транскодер переводит файлы в подходящий формат для конечного пользователя.
For example, if one wants to translate some code from C++ into another language, such as C then they can use a translator. - Например, если кто-то хочет перевести какой-то код с C++
на другой язык, такой как C
, он может использовать транслятор.
Such a program is called a translator, because it is able to process the incoming requests in many different ways. - Такая программа называется транслятором, так как она способна обрабатывать входящие запросы разными способами.
This is because only the public address is provided on the public network by the network address translator. - Причина этого заключается в том, что в сети общего пользования транслятором сетевых адресов предоставляется только публичный адрес.