Цитата Сообщение от Barmaley_m Посмотреть сообщение
Который, в свою очередь, (см. Википедия Longjmp) обычно используется для реализации в языке C механизма исключений. Средства разные, концепция одна.
Цитата Сообщение от alone Посмотреть сообщение
Можно передавать ошибки насквозь через флаг CY. Но в таком стиле надо писать ВСЕ подпрограммы.
Обращая внимание только на одну сторону исключений (альтернативный ход выполнения программы), начисто упускается другая- передача информации об этом исключении (т.е. объект исключения). В этой ситуации longjmp и прочие костыли выглядят весьма бледно.