Что такое транслятор и каковы его виды в программировании?



Автор LeX задал вопрос в разделе Другие языки и технологии

Вопрос о программировании! и получил лучший ответ

Ответ от Ivantrs[гуру]
Транслятор — это программа, преобразующая код. Он делится на компиляторы и интерпретаторы. Компилятор считывает весь текст и создает бинарный исполняемый файл. Примеры: Visual Studio C++ 6.0 или PureBasic, транслирующий код в ассемблер. Минусы: время на компиляцию и невозможность правки файла без исходника. Интерпретатор читает, обрабатывает и сразу выполняет код построчно, как QBasic, не создавая отдельный файл. Его недостатки: обязательное наличие исходного кода и самого интерпретатора при каждом запуске, а также низкое быстродействие. Современные среды разработки объединяют эти подходы, предлагая отладчики для пошаговой проверки с возможностью создания независимых файлов.

Ответ от Ѐедис Александрович[гуру]

Стучи в стену

Ответ от ~~[гуру]
А еще бывают кроссплатформенные компиляторы, например, PureBasic, у которого есть транслятор с ЯВУ в асм.

Ответ от Nordigen[гуру]
Компилятор, делает из кода исполняемый файл и его исполняет. Интерпретатор, исполняет ход на ходу, последовательно.
Компилятор, пример : Визуал Студио С++ 6.0
Интерпретатор, пример: Qbasic
And use Google!

Ответ от Noname Zbackfirst[гуру]
о, этот вопрос устарел лет на 30. поздравляю. Сейчас исп среда разработки, сочетающая возможности 1 и 2
Интерпретатор - программа для пошагового выполнения программ на языке высокого уровня; программы выполняются "внутри" интерпретатора
компилятор - программа для преобразования файла с текстом программы (входной) - в выходной (в идеале - готовый исполняемый) код.
В реальной жизни чистых компиляторов не было, после них использовали линкеры, загрузчики, и т п
И компилятор, и интерпретатор - принадлежат к классу программ-трансляторов. Транслятор = родовое, общее понятие
- - -
дополняю специально ради набежавших сюда "гуру".
Все, что со словом visual - это визуальные среды разработки. В них есть подфункции - мощные отладчики, позволяющие "гонять" ваш исходный текст в режиме интерпретатора. Где надо остановить, ПРИостановить или продолжить выполнение. И все возможности старых компиляторов по созданию независимых (*.ехе) файлов.
+ к этому - способность автоматической генерации текстов на основе действий с визуальными компонентами (проще, таскания объектов мышкой в форму)
А термины в вопросе - из эпохи командной строки.

Ответ от Алексей[эксперт]
компилятор компилирует сигнал транслятор транслирует тоесть передаёт сигнал а интреоператор я хз

Ответ от ВикиВопрос[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Вопрос о программировании!

Почему есть Нечто, а не Ничто? (с) Вопрос авторства Мартина Хайдеггера
Вопрос «Почему есть Нечто, а не Ничто?» Мартин Хайдеггер считал основным вопросом метафизики. Для
подробнее...

У меня такой вопрос по русскому языку. Заранее дам знать, что я в школе и где либо еще не учился.
Глагол «согласиться» всегда пишется с мягким знаком на конце, так как он стоит в неопределенной
подробнее...

Вопрос по Некрасову "Кому на Руси жить хорошо? ".
Поэма Н. А. Некрасова «Кому на Руси жить хорошо» — это масштабное эпическое произведение,
подробнее...

Детский вопрос: почему ночью темно?
Ночью темно потому, что Земля вращается вокруг своей оси, и наша сторона в этот момент отвернута от
подробнее...

Есть вопрос)) ) Причины первой мировой войны?
Первая мировая война шла с 28 июля 1914 по 11 ноября 1918 года между Тройственным союзом и
подробнее...
Прохоровский район на Википедии
Посмотрите статью на википедии про Прохоровский район
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*