трансляторы
Автор Наташа коваль задал вопрос в разделе Компьютеры, Связь
Что такое транслятор? и получил лучший ответ
Ответ от Антон[мастер]
Трансля́тор — программа, которая принимает на вход программу на одном языке (он в этом случае называется исходный язык, а программа — исходный код) , и преобразует её в программу, написанную на другом языке (соответственно, целевой язык и объектный код) .
В качестве целевого языка наиболее часто выступают машинный код, Ассемблер и байт-код, так как они наиболее удобны (с точки зрения производительности) для последующего исполнения.
Наиболее часто встречаются две разновидности трансляторов:
Компиляторы — выдают результат в виде исполняемого файла (в данном случае считаем, что компоновка входит в компиляцию) . Этот файл:
транслируется один раз — может быть запущен самостоятельно
не требует для работы наличия на машине создавшего его транслятора
Интерпретаторы — исполняют программу после разбора (в этом случае в роли объектного кода выступает внутреннее представление программы интерпретатором) . Исполняется она построчно. В данном случае программа
транслируется (интерпретируется) при каждом запуске (если объектный код кешируется, возможны варианты)
требует для исполнения наличия на машине интерпретатора и исходного кода
Помимо «чисто» трансляторов и интерпретаторов, существует множество промежуточных вариантов. Так, большинство современных интерпретаторов перед исполнением переводят программу в байт-код (так как его покоммандно выполнять гораздо проще, а значит, быстрее) или даже прямо в машинный код (в последнем варианте от интерпретатора остался только автоматический запуск, поэтому такой «интерпретатор» называется JIT-компилятором) .
Важное примечание: продукты, использующие промежуточные варианты между парадигмами транслятора в машинный код и интерпретатора, выделились сравнительно недавно — когда машины стали достаточно мощными, чтобы компилировать код «на лету» . До этого времени трансляция была сложной и времязатратной задачей, и выполнялась только отдельно (и даже на других машинах) . В связи с этим, в старой литературе термины «транслятор» и «интерпретатор» противопоставляются друг другу как диаметрально противоположные подходы! Также, раньше компиляторы назывались «трансляторами» , поскольку компоновка как отдельная стадия выделилась позже, а трансляторы не в машинный код были мало распространены. (См. также Компилятор#Трансляция и компоновка)
2Sir.Good
Не знаешь - молчи)
ТРАНСЛЯТОР [translator]
1. Программа или техническое средство, выполняющее трансляцию программы, т. е. ее преобразование с языка высокого уровня в машинные коды;
2. Обрабатывающая программа, предназначенная для преобразования исходной программы в объектный модуль.
....
2Hart COF: цыц, детка!
я написал коротко )) потом переправил =) ...
в отличии от тебя - слышишь звон да не знаешь где он :)) ...
p.s.: удачи =) пиши на мыло если чо...
Передатчик.
Зависит от контекста. Переводчик, передатчик,
РЕБЯТА !!!Срочно надо найти транслятор из Pascal в C++. Дайте ссылку if знаете . Буду очень благодарен
> надо найти транслятор из Pascal в C++
друг/приятель/товарищ/знакомый, который знает С++ и
подробнее...
MiniSD 32GB с адаптером 32GB не работает в FM-трансляторе. Почему, в чем может быть?
Даже если в паспорте транслятора написано 32 ГБ не факт, что подойдёт память конкретной фирмы и
подробнее...
Что такое транслятор и компилятор? Вопрос по программированию напишите мне расширено пожалуста!
Компилятор - это как бы программа в котором собраны инструменты для программиста,
допустим
подробнее...
Помогите ответить на вопрос. Языки программирования. Программы. Виды трансляторов
Поконкретнее бы вопрос.
Компьютер понимает только двоичные коды. Нолики и единицы. И все!
подробнее...
что такое транслятор, интерпритатор, компилятор
помниться что такое проходил в прошлом семестре по информатике но не
подробнее...
Други очень срочно нужна прога для открытия этого файла (Microsoft Open XML Converter)киньте ссылку на скачку...
на практике я ещё не встречал документов с расширением .ooxml . стандарт еще официально не
подробнее...
Проблема компиляции java
А выполнить то, что говорит умный дядя-транслятор бунтарский дух не
подробнее...
WinExec Delphi ошибка
есть смысл убрать кавычки с SW_SHOWNORMAL. это должна быть не текстовая строка, а константа типа
подробнее...
Как по-английски сказать?
В 2010 году я закончил университет.
I have graduated from the University in 2010.
Народ, для "заканчивать учебное заведение"
подробнее...
Что такое скалярное оружие? Кто может доступно объяснить?
системы скалярного оружия основаны на применении устройств
(т. н. трансляторов), позволяющих
подробнее...
Подскажите, как обновить ява-скрипт? Где вообще можно найти эту программу?:)
Язык Ява развивает фирма Sun
там можно скачать и средства разработки на этом языке и
подробнее...