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



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

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

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

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

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

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

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

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

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

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Чем отличается компилятор от интерпритатора^ (Срочно)
Интерпретатор на Википедии
Посмотрите статью на википедии про Интерпретатор
 

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

Имя*

E-mail:*

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