El mejor lenguaje para aprender a programar (siempre según su creador, Bertrand Meyer ;)) es Eiffel.
Entre otras cosas, porque te _obliga_ desde el principio a una programación orientada a la ingeniería, la reusabilidad, la generalidad, la documentación...
Meyer opina que muchos profesores de programación tienden a enseñar la materia de la misma forma en que ellos la aprendieron:
1. Programación "convencional".
2. Programación estructurada.
3. Abstracción de datos.
4. Orientación a objetos.
Y propone: si la orientación a objetos es la "mejor" metodología (siempre según Meyer), ¿por qué no enseñarla desde el principio?
Eiffel
(Puntos:1)( Última bitácora: Lunes, 20 Julio de 2009, 10:17h )
Entre otras cosas, porque te _obliga_ desde el principio a una programación orientada a la ingeniería, la reusabilidad, la generalidad, la documentación...
Meyer opina que muchos profesores de programación tienden a enseñar la materia de la misma forma en que ellos la aprendieron:
1. Programación "convencional".
2. Programación estructurada.
3. Abstracción de datos.
4. Orientación a objetos.
Y propone: si la orientación a objetos es la "mejor" metodología (siempre según Meyer), ¿por qué no enseñarla desde el principio?
En fin... es una idea :)
Sothoth.