Diseño en programación
DISEÑO DE LENGUAGES EN PROGRAMACIÓN
Precedentes (I) El diseño de lenguajes es un problema complejo En los lenguajes de programación hay muchos errores de diseño Se han considerado ideas erróneas FORTRAN uso del GOTO declaración implícita de variables COBOL Sentencias demasiado largas Farragoso de escribir y leer Uso del GOTO APL si puede significar algo, lo significa LISP una sintaxis simple es más fácil de aprender Los paréntesis dificultan escribir programas La lectura es compleja por una sintaxis demasiado homogénea
Precedentes (II) C el programador sabe lo que hace Obtener direcciones de variables locales Printf no comprueba el tipo y número de los argumentos C++ se puede extender C al paradigma orientado a objeto (demasiados compromisos de compatibilidad) Uso intensivo de apuntadores a objetos Lenguaje demasiado complicado Un lenguaje se puede utilizar para todo tipo de desarrollo de software Aun con muchos errores de diseño es importante estudiar los lenguajes de programación existentes ya que aportan muchas ideas
Precedentes (II) C el programador sabe lo que hace Obtener direcciones de variables locales Printf no comprueba el tipo y número de los argumentos C++ se puede extender C al paradigma orientado a objeto (demasiados compromisos de compatibilidad) Uso intensivo de apuntadores a objetos Lenguaje demasiado complicado Un lenguaje se puede utilizar para todo tipo de desarrollo de software Aun con muchos errores de diseño es importante estudiar los lenguajes de programación existentes ya que aportan muchas ideas

Comentarios
Publicar un comentario