Встречается на собеседованиях • сегодня

В чем разница между Runtime error и Compilation error

Runtime error возникает во время выполнения программы, когда код синтаксически верен, но содержит логические ошибки или проблемы с данными (например, деление на ноль или обращение к несуществующему индексу). Compilation error возникает до запуска программы, когда код содержит синтаксические ошибки, мешающие его компиляции (например, опечатка в ключевом слове или отсутствие скобки).

Пример Runtime error:

python
x = 10 / 0  # ZeroDivisionError

Пример Compilation error:

python
prin("Hello")  # NameError: name 'prin' is not defined

Runtime errors требуют отладки во время выполнения, а compilation errors исправляются до запуска программы.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы