#1 Трансляторы: компилятор, интерпретатор, ассемблер | A-LEVEL НИШ Информатика

preview_player
Показать описание
Добрый день, это видео создано в целях подготовки к международному экзамену.

Заболел. Поэтому есть проблемы в голосе)

Поддержать канал:
KASPI Master Card - 5169497101210700
QIWI - +77078274332
Рекомендации по теме
Комментарии
Автор

Компилятор это программа которая читает код высокого уровня и преобразует его в машинный код.
Если компилятор встретит ошибки в коде, он не сможет преобразовать его в машинный и выдаст ошибку в output.

krypton
Автор

Значит все таки в ходе работы интерпретатора генерируется машинный код? Из того, что я читал до вашего видео, пришел к пониманию, что генерации интерпретатором машинного кода не происходит, а имеет место только построчное выполнение команд исходного кода. Получается, что между этапом "Считывание n-ой строки исходного кода" и этапом "Выполнение кода считанной n-ой строки" есть еще этап "Генерация машинного кода из считанной n-ой строки"? Т.е. в конечном счете при работе интерпретатора выполняется не исходный код, а именно машинный (сгенерированный интерпретатором "в моменте" после считывания строки исходного кода). Подскажите пожалуйста, верно ли я сейчас себе это представляю? Заранее спасибо!

recursion