Olvidé dar algunos enlaces en los que se explican algunos de estos aspectos que hacen a Java un mal lenguaje para aprender a programar, así como otros problemas generales de Java:
Java's Insecure Parallelism, or why Java monitors are not monitors, by Per Brinch Hansen, the inventor of monitors. ACM SIGPLAN Notices,
Vol 34, No. 4, April 1999.
Mi recomendación es aprender utilizando el lenguaje Ada (Ada 95). Entre las referencias anteriores puedes encontrar algunas de las razones por las que es bueno Ada y es bueno aprender con Ada.
Re:Java para empezar
(Puntos:2, Informativo)( http://barrapunto.com/ )
- Merapi ;
- Leveraging Inconsistency in Software Development
- Jamie Zawinski
- Java's Insecure Parallelism, or why Java monitors are not monitors, by Per Brinch Hansen, the inventor of monitors. ACM SIGPLAN Notices,
Vol 34, No. 4, April 1999.
- A Comparison of Ada and Java as a Foundation Teaching Language
- A Comparison of Object-Oriented Features of Ada 95 and Java A Comparison of the Concurrency and Real-Time Features of Ada and Java
Mi recomendación es aprender utilizando el lenguaje Ada (Ada 95). Entre las referencias anteriores puedes encontrar algunas de las razones por las que es bueno Ada y es bueno aprender con Ada.