por
pobrecito hablador
el Lunes, 13 Octubre de 2003, 16:40h
(#227434)
Pues tienes suerte, si logras aprender todas las capacidades de ese lenguaje lograrás una buena visión de la programación Orientada a Objeto, es un lenguaje muy completo, permite implementar prácticamente todos los tipos de herencia (creo que había hasta 11...) y cualquier otro lenguaje que vayas a utilizar, quizás quitando C++ en algunos aspectos, (Java) será un juguete a su lado..
Sobre todo intenta asimilar "los conceptos". Agentes, renombrado, redefinición, sobrecarga de operadores.., herencia múltiple con "camino" de herencia, etc...
Creo que usar Eiffel, junto con Smalltalk, para para mostrar un lenguaje no tipado estáticamente, es la mejor estrategia para enseñar Orientación a Objeto. Felicidades...
P.D.:
1 Obviamente no pierdas de vista C++ o Java, por interés "laboral" y para ver cómo otros lenguajes inventan chapuzas para algo que Eiffel implementa de manera natural...
2 La empresa de Meyer ha sacado un compilador Eiffel compatible .NET y también compatibles Linux y Mac. Aunque SmallEiffel debería sobrarte para prácticas...
Felicidades
(Puntos:2, Interesante)