Языковые конструкции программирования, предназначенные для обработки ошибок, сигнализируемых кодами ошибок, исключениями или другими специфическими для языка средствами.

Обработка ошибок включает разработку кода, который обрабатывает ошибки, в отличие от кода, который обрабатывает (нормальную) логику программы при отсутствии ошибок во время выполнения программы.

См. Также exception-handlingexception.