Аварийный отказ (программирование): различия между версиями

[непроверенная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
начало перевода англиской статьи
 
мНет описания правки
Строка 6:
 
Большинство крахов возникают из-за исполнения неправильной машинной инструкции. Типичные случаи происходят из-за некорректной адрессации [[Счётчик команд|счётчика команд]], [[Переполнение буфера|переполнения буфера]], попытки доступа в недоступную область [[Компьютерная память|памяти]], использования недокументированной процессорной инструкции, возникновения необработанных [[Исключение (программирование)|исключений]]. Ошибка в программе, которая начинает последовательность таких событий, считается причиной краха. Для поиска таких ошибок используют [[Отладка программы|отладку]]. Сама ошибка может быть далеко от места возникновения краха.
[[Категория:Компьютерный сленг]]
[[Категория:Программирование]]