Здравствуйте, Baudolino, Вы писали:
ARK>>В требовательном к надежности коде исключения неприемлемы.
B>Очень спорное утверждение, видимо, связанное с непониманием того, как исключения могут работать "в требовательном к надежности коде".
Это утверждение, которое вполне подтверждается практикой. Все распространенные операционные написаны на С. Софт для марсохода написан на С. Многие программы, связанные с авиакосмической отраслью, написаны на SPARK:
http://www.adacore.com/customers. (Правда, на Аде тоже пишут, и одна из космических катастроф — Ариан 5 — была вызвана необработанным исключением.) Игры на приставках тоже в основном пишутся без использования исключений (по заявлению одного игродела).
B>Вы с checked exceptions в Java знакомы?
Кое-что слышал об этом. А вы с RuntimeException в Java знакомы?