EDICIóN GENERAL

Programadores antiguos vs programadores de hoy

#6 Bien, hablemos de Java... :troll:
#16 A mi no me mires, yo programo en C#, que es el hermano buenorro de Java :troll:
#18 Discrepo, el hermano buenorro de Java es Kotlin, aunque C# tiene su punto también :-D
#43 Kotlin es el nuevo groovy.
El lenguaje que va a reemplazar a Java, pero que corre sobre Java.

Cambiad a otra cosa, que las hay.
El infame C#, el sobrevalorado Python, el Go...
#110 O te explicas mal o tus conocimientos son bastante escasos.

Una cosa es eu corra sobre la JVM y otra que corra sobre Java. Java es un lenguage que permite operar sobre la JVM, Kotlin es lo mismo, un lenguaje que permite operar sobre la JVM pero con un enfoque más moderno y con ciertas orientaciones hacia la programación funcional.

Pero podemos decir lo mismo de Scala o Clojure...
#209 si, probablemente me faltan conocimientos.
#110 Infame C#?!! Hereje!!
#110 La JVM no esta mal...

Ademas Kotlin tambien compila a nativo y a JS.....

Kotlin es BIEN. Es lo mas.

Si tengo un hijo lo llamare Koltin.
#18 C# ? Joder, ya no te puedo quitar el positivo de #6
#16 Oracle y java llevan dándome de comer desde que empece a currar así que ojito con meterte con Java! xD

Oracle es lo puto peor aunque también me de de comer, con ellos puedes meterte :-P
#188 ¿Un jovencito por aquí? A mi me empezó a dar de comer Sun, no sabía mal. Oracle vino después y nos ha cambiado la receta.
#266 Gracias por lo de jovencito, ojala! Lo de Oracle no lo decía porque sean los dueños actuales de java (que también) sino porque llevo muchos años currando con otros de sus productos :-)
#188 aquí otro Javero, encantado de que comparen a java con cobol:eso significa que durará unos 40 años más.
Y pasemos de oracle, openjdk FTW!

Python es JS hecho un poco más elegante, realmente entiendo que se use para que los no programadores pueden hacer aplicaciones para gestionar datos estadísticos porque la sintaxis es sencilla, pero no veo que aporte nada especial.
#16 Java la verdad es que es bastante decente, compilado, tipado, se ejecuta en entorno virtual lo que lo hace independiente del sistema operativo, un buen garbage collector.

Tiene antiguedad y comunidad, la interfaz de funciones de java 8 cada vez me permite programar con estilo más funcional y muchas librerías y las nuevas versiones van en esa dirección, no va a ser Haskell pero aceptable.

Si quieres hacer un sistema para que dure Java es una buena opción.
#361 Y un infierno de versiones, librerías pesadas, sobreutilización de recursos..

Que con todo el amor y el cariño, es una genial idea las vm, pero deberían plantearse el hacer una nueva versión que rompa con lo anterior.

menéame