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

0 голосов
681 просмотров спросил 17 Дек, 13 аноним в категории Компьютеры и ПО

1 Ответ

0 голосов
Компилятор – это программное средство, с помощью которого код, написанный на языке программирования высокого уровня, переводится в форму, близкую к машинному двоичному коду. Это необходимо для того, чтобы программа могла работать. Компилятор обрабатывает сразу весь предоставленный программистом исходный код, проверяет его на наличие синтаксических ошибок. Если ошибки обнаружены, компиляция не будет завершена до их устранения, а значит, и запуск программы будет невозможен.

Интерпретатор – это одна из разновидностей компилятора. Его отличие в том, что перевод исходного кода в объектный (машинный) он производит построчно и сразу выполняет заданную в строке команду. При обнаружении в строке синтаксической ошибки интерпретатор выдает сообщение и прекращает работу. Использование интерпретаторов довольно удобно при отладке программы, поскольку позволяет выявить не только ошибки синтаксиса, но и погрешности в логике алгоритма. Так же в процессе интерпретации можно отслеживать значения любых переменных, используемых в программе.
ответил 21 Фев, 14 kanatnikova (1,190 баллов)


Знаете ответ? Помогите другим! (без регистрации)

Отображаемое имя (по желанию):
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
Анти-спам проверка:

Чтобы избежать проверки в будущем, пожалуйста войдите или зарегистрируйтесь.
Вы можете начать, задав вопрос.

Похожие вопросы

0 голосов
1 ответ
0 голосов
2 ответов
спросил 27 Март, 14 аноним в категории Компьютеры и ПО
+1 голос
1 ответ
спросил 21 Март, 14 enginr (111 баллов) в категории Компьютеры и ПО
+1 голос
1 ответ
спросил 21 Март, 14 enginr (111 баллов) в категории Компьютеры и ПО
...