Ошибки (в программировании)
Коротко: Общее понятие для всего, что может пойти не так при написании или запуске программы, — от синтаксических ошибок, которые компилятор сразу отклоняет, до ошибок времени выполнения, возникающих только при исполнении.
Подробнее: Грубо различают синтаксические ошибки (код нарушает грамматику языка, вообще не компилируется), логические ошибки (код работает, но делает не то, что задумано) и ошибки времени выполнения, или исключения (конкретная проблема при исполнении, например деление на ноль). Отладка — процесс систематического поиска…
Подробности
Три вида ошибок различаются главным образом тем, КОГДА…
См. также: исключения, отладка, коды ошибок