domingo, enero 20, 2008

In Defense of Java

Hacía bastante rato no me encontraba alguien que pensara en forma tan perpendicular a la forma como yo veo las cosas. Pues hace poco leí ésto

First of all: Java is one of the most successful languages ever by any metric you care to dream up. Number of lines code written in it. Number of programmers using it. Number of commercial projects using it. Or non-commercial projects, for that matter. Number of job offers. Number of universities teaching it. In all of these, Java would be in the top handful. THIS IS NOT A COINCIDENCE! It is just not the case that you alone know what’s going on and thousands of project managers and academics don’t. You may think that. If you do, you’re probably wrong.


Así que Cobol era un lenguaje genial? Ésto obviamente incurre en la falacia ad populum

Getting a language widely adopted is very, very, very hard.


Solo se necesitan millones de dolares de Sun.

.............

Pero bueno... luego leyendo otro de sus posts, en cierta forma entiendo que tipo de individuo es éste.

See, you can still not get away with pretending that ints can be added to lists. I see that every year when students try to write private List <int> myList;
even though you then proceed to apparently add ints to the list. In other words: To make sense of it all, you still have to understand the whole story, the primitive/object distinction, the wrapping, and the auto-boxing.


Yo no discutiré al respecto. He hablado de Java muchas veces mal y para que repetir lo mismo?

Java es MUY verbose... y si ante cualquier idea para solucionar lo verbose se dice "muy complicado, mis estudiantes nunca lo entenderían", se está diseñando para estúpidos. Que pasaría donde en la educación de los médicos se dijera la misma frase? estaríamos seguros visitando al médico?

No hay comentarios.: