Java es flexible
Pascal es robusto, pero rígido: es estáticamente tipado. No se puede tener un puntero a un objeto de tipo desconocido.
C es flexible, pero es poco robusto: no hay verificación de tipos durante la ejecución.
Lisp es robusto y flexible: es dinámicamente tipado. El tipo está en los objetos, no en las variables.
Pero Lisp es poco legible: difícil determinar el tipo de un objeto.
Java es robusto, flexible y legible:
Típicamente: tipos estáticos.
Ocasionalmente: tipos dinámicos.
- 15 -