компилятор и интерпретатор отличия



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

Чем отличается компилятор от интерпритатора^ (Срочно) и получил лучший ответ

Ответ от Wasq[новичек]

Ответ от Ёергей Родников[новичек]
Интерпретатор преобразует текст программы в машинные коды последовательно по ходу программы, компиллятор сначала анализирует всю программу, потом генерирует коды. (Если коротко).

Ответ от Пользователь удален[новичек]
Компилятор из отрывков и цитат из других текстов формирует свой текст, а интепретатор разъясняет читателям, как он понимает то или иное произведение.

Ответ от Јанс[гуру]
интерпретатор - вид транслятора, осуществляющего пооператорную (покомандную) обработку и выполнение исходной программы или запроса (в отличие от компилятора, транслирующего всю программу без её выполнения).

Ответ от Олег[гуру]
по значению^
компилятор компилирует))) ) (лепит из кусочков из уже существующего произведения и говорит, что это новое... т. е. генерирует - новый текст, коды... и тп)
интерпретатор интерпретирует)) ) (не лепит, а представляет, и объясняет eже существующее произведение со своей позиции.. . т. е. преобразует )
о людях и о программах))))))

Ответ от Мячиков Мячик[гуру]
Кмпилятор преобразовывает исходник программы в бинарный код. И этот бинарный код потом запускается. EXE-файл как раз и содержит бинарный код.
А интерпретатор выполняет скрипты. Ты запускаешь скипт на выполнение и он по строчкам читает исходник и выполняет его. Типичный пример это JavaScript, PHP и др.

Ответ от Andrei[гуру]
компилятор вначале преобразовывает текст программы в бинарный код (или как его еще называют машинный код) , сам процесс называется компиляция, в процессе компиляции происходит проверка правильности написания кода программы и если все лексически правильно, тогда и формируется запускаемый файл, только потом можно запускать программу на выполнение. Dephi, C, C++, Pascal
Интепритатор действует по другому. Проверка текста программы и преобразование в машинный код происходит в момент запуска программы на выполнения. Так работают PHP, VisualBasic, 1C

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Чем отличается компилятор от интерпритатора^ (Срочно)
спросили в Язык Языки
языки программирования. можно кратко и основное очень нужно по информатике. читала доклад, не поняла
Ну тут уж не получиться саАФсем кратко.
Бывают языки низкого уровня (машинного) , ассемблеры.
подробнее...

Чем отличается компиляция от интерпретации?
Компиляция, это сборка. Интерпритация, это разложить по
подробнее...

чем отличается компилятор от интерпретатора
интерпритатор поглашает открытый код например тот же самый браузер.. .
а компилятор делает
подробнее...
спросили в Другое
что такое прикладное программы
Прикладная программа (приложение, application program) — программа, предназначенная для решения
подробнее...
спросили в Ассемблер
Что такое НАТИВНЫЙ язык программирования, и чем от отличается от ненативного?
НАТИВНЫЙ ЯП - тот, код на котором не исполняется сторонним (не предустановленным на ОС)
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:

Чем отличается понятие компилятор от понятия интерпретатор?
Катя, компилятор переводит программу в язык ассемблера, а интерпретатор выполняет её сразу,
подробнее...
спросили в Байт код
Чем отличается трансляция от компиляции?
Трансляция бывает 2 видов (если брать чистую) :
- компиляция
- интерпретация
подробнее...
Интерпретатор на Википедии
Посмотрите статью на википедии про Интерпретатор
 

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

Имя*

E-mail:*

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