6
Quería obtener una comprensión profunda de cómo los lenguajes de programación implementan el manejo de excepciones y cómo funciona exactamente dentro del cofre. Intenté expresar esto en muchas subpreguntas de la siguiente manera.¿Cómo se implementa el manejo de excepciones por los lenguajes de programación?
- cuál es el mecanismo utilizado por los lenguajes de programación para implementar tratar {} catch {} bloques (bajo el capó)?
- ¿Cómo funciona exactamente el desenrollado de la pila?
- ¿Cuáles son las principales diferencias entre las implementaciones try {}/catch {} entre diferentes lenguajes como C++ y Java? ¿Ofrecen difieren significativamente o son iguales?
- ¿El método setjump/longjump de rebobinado de la pila en C es similar al bloque try/throw/catch?
- ¿Por qué la gente dice que "desenrollar la pila" es costoso? (? Estructurado control de excepciones)
- ¿Qué es exactamente SEH
Eso es un montón de preguntas - incluyendo unos pocos bastante amplios - a la vez. Puede ser aconsejable dividirlos y presentar lo que ya has reunido (hiciste tu propia investigación, ¿no?). – delnan