Ver Mensaje Individual
  #8  
Antiguo 24-05-2003
Avatar de kinobi
kinobi kinobi is offline
Miembro
 
Registrado: may 2003
Posts: 2.621
Reputación: 24
kinobi Va por buen camino
Hola,

Cita:
Posteado originalmente por roman
Algo para reforzar mi punto de vista.

De la ayuda de Delphi

[...]
En mi comentario anterior no pretendía defender un tipo de gestión de errores frente a otro, simplemente exponer algunas las diferencias entre uno y otro.

Ahora bien, el argumento de Borland sobre la pérdida de rendimiento al utilizar bloques try ... "suena" a una mala justificación. Utilizando el mismo argumento, no deberíamos utilizar tecnologías orientadas a objeto debido a la sobrecarga de la gestión de las estructuras de datos (tablas de métodos, protección de zonas privadas del objeto, ...) con respecto a una "simple" tabla de símbolos que genera un compilador en un código "sin-objetos". Es más, llevando el argumento a sus límites: ¿por qué utilizar lenguajes de alto nivel y no utilizar código 1010111000....?

El uso de bloques try ..., independientemente al lenguaje escogido, es una técnica (integral, no sólo para casos "especiales") que soluciona una serie de problemas inherentes a la gestión tradicional de errores. Otra cosa es que Borland no haya conseguido implantarla de forma óptima en sus compiladores.

Saludos.
Responder Con Cita