Как реализованы исключения под капотом?
Почти все используют их, но многие, включая меня, просто считают само собой разумеющимся, что они просто работают.
Я ищу качественный материал. Я использую следующие языки: Java, C, C #, Python, C ++, поэтому они представляют для меня наибольший интерес.
Теперь, C ++, вероятно, является хорошим местом для начала, так как вы можете бросить что-нибудь на этом языке.
Также C близок к сборке. Как можно эмулировать исключения, используя чистые конструкции C, а не сборку?
Наконец, я услышал слух, что сотрудники Google не используют исключения для некоторых проектов из-за соображений скорости. Это просто слух? Как можно сделать что-то существенное без них?
Спасибо.