Не исключения, повышенные языковой средой в соответствии со спецификацией. из языка, используемого, если действительно это действительно имеет понятие исключений? Я думаю, "делятся на нуль" в Java или CONSTRAINT_ERROR в Ada по сравнению ни с чем вообще в C.
, Как программист может "решить" использовать исключения после выбора языка программирования, который исключения определили в его составе?
Редактирование: Или вместо того, чтобы "использовать" исключения, Вы имеете в виду, когда иметь связную и последовательную политику об "обработке" исключений?
Edit2: Вы хотели бы проверять бесплатная глава из книги Steven Dewhurst "Глюки C++", конкретно Глюк 64 и Глюк 65. Хотя это фокусируется на C++, включенные уроки полезны на других языках.