странная идея приходит ко мне, когда я читаю APUE (Расширенное программирование в среде UNIX).
Кажется, что в обработке ошибок UNIX есть два типа ошибок (FATAL и INFATAL).Я чувствую, что это что-то, связанное с проверенными и непроверенными исключениями в JAVA.
Итак, подводя итог, можно сказать, что в программе есть два вида ошибок, одна из которых является критической и приведет к сбою системы, и вы можетеничего не делать с этим.Другой больше похож на сигнал, который вы можете поймать и сделать что-то, чтобы это исправить.
Я слышал, что в C # нет проверенного и непроверенного исключения, поэтому в C # нет понятия критических и некритических ошибок?Просто стало очень любопытно, потому что я думаю, что эта концепция очень фундаментальная.
Обновление: Что такое дизайн исключений в других языках?Кто-нибудь может поговорить об этом?