Автор Mailist задал вопрос в разделе Другие языки и технологии
Чем отличается компилятор от интерпритатора^ (Срочно) и получил лучший ответ
Ответ от Wasq[новичек]
Ответ от Ёергей Родников[новичек]
Интерпретатор преобразует текст программы в машинные коды последовательно по ходу программы, компиллятор сначала анализирует всю программу, потом генерирует коды. (Если коротко).
Интерпретатор преобразует текст программы в машинные коды последовательно по ходу программы, компиллятор сначала анализирует всю программу, потом генерирует коды. (Если коротко).
Ответ от Пользователь удален[новичек]
Компилятор из отрывков и цитат из других текстов формирует свой текст, а интепретатор разъясняет читателям, как он понимает то или иное произведение.
Компилятор из отрывков и цитат из других текстов формирует свой текст, а интепретатор разъясняет читателям, как он понимает то или иное произведение.
Ответ от Јанс[гуру]
интерпретатор - вид транслятора, осуществляющего пооператорную (покомандную) обработку и выполнение исходной программы или запроса (в отличие от компилятора, транслирующего всю программу без её выполнения).
интерпретатор - вид транслятора, осуществляющего пооператорную (покомандную) обработку и выполнение исходной программы или запроса (в отличие от компилятора, транслирующего всю программу без её выполнения).
Ответ от Олег[гуру]
по значению^
компилятор компилирует))) ) (лепит из кусочков из уже существующего произведения и говорит, что это новое... т. е. генерирует - новый текст, коды... и тп)
интерпретатор интерпретирует)) ) (не лепит, а представляет, и объясняет eже существующее произведение со своей позиции.. . т. е. преобразует )
о людях и о программах))))))
по значению^
компилятор компилирует))) ) (лепит из кусочков из уже существующего произведения и говорит, что это новое... т. е. генерирует - новый текст, коды... и тп)
интерпретатор интерпретирует)) ) (не лепит, а представляет, и объясняет eже существующее произведение со своей позиции.. . т. е. преобразует )
о людях и о программах))))))
Ответ от Мячиков Мячик[гуру]
Кмпилятор преобразовывает исходник программы в бинарный код. И этот бинарный код потом запускается. EXE-файл как раз и содержит бинарный код.
А интерпретатор выполняет скрипты. Ты запускаешь скипт на выполнение и он по строчкам читает исходник и выполняет его. Типичный пример это JavaScript, PHP и др.
Кмпилятор преобразовывает исходник программы в бинарный код. И этот бинарный код потом запускается. EXE-файл как раз и содержит бинарный код.
А интерпретатор выполняет скрипты. Ты запускаешь скипт на выполнение и он по строчкам читает исходник и выполняет его. Типичный пример это JavaScript, PHP и др.
Ответ от Andrei[гуру]
компилятор вначале преобразовывает текст программы в бинарный код (или как его еще называют машинный код) , сам процесс называется компиляция, в процессе компиляции происходит проверка правильности написания кода программы и если все лексически правильно, тогда и формируется запускаемый файл, только потом можно запускать программу на выполнение. Dephi, C, C++, Pascal
Интепритатор действует по другому. Проверка текста программы и преобразование в машинный код происходит в момент запуска программы на выполнения. Так работают PHP, VisualBasic, 1C
компилятор вначале преобразовывает текст программы в бинарный код (или как его еще называют машинный код) , сам процесс называется компиляция, в процессе компиляции происходит проверка правильности написания кода программы и если все лексически правильно, тогда и формируется запускаемый файл, только потом можно запускать программу на выполнение. Dephi, C, C++, Pascal
Интепритатор действует по другому. Проверка текста программы и преобразование в машинный код происходит в момент запуска программы на выполнения. Так работают PHP, VisualBasic, 1C
Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Чем отличается компилятор от интерпритатора^ (Срочно)