@andy-007

Как определить ошибки компилятора и ошибки времени выполнения?

Хочу уточнить насчет различий ошибок компиляции и ошибок времени выполнения. Понятно, что в процессе выполнения программы нам все покажет и напишет. Как сформулировать различия между ними? Что является ошибками компиляции, и что ошибками выполнения?
  • Вопрос задан
  • 9158 просмотров
Пригласить эксперта
Ответы на вопрос 3
@Kyberman
Разница между этими ошибками - во времени их обнаружения. Ошибки компиляции, что очевидно из названия, обнаруживаются во время компиляции. Ошибки выполнения можно обнаружить при запуске программы, если повезёт, и на тестовых данных выполнится ветка кода, содержащая ошибку.
Ответ написан
Комментировать
@DancingOnWater
Ошибки компиляции - ошибки в синтаксисе.
Ошибки исполнения - ошибки в логике.

Это если в двух словах.
Ответ написан
jcmvbkbc
@jcmvbkbc
"I'm here to consult you" © Dogbert
Если есть что выполнять -- будут ошибки выполнения. Если выполнять нечего -- значит были ошибки компиляции (или линковки).
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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