Hacker News new | past | comments | ask | show | jobs | submit login

Ruby is 18, Python is 22, what's your point? I'd very much like to hear your valid criticism towards Java. From my point of view that language and ecosystem is alive and well and newer iterations of Java EE have been giant leaps forward in terms of productivity.



Java isn't a bad language, but the point is that it doesn't offer much what other languages don't. It's unique selling point is that it is there, and that it's widespread.

Said politely, Java is “conservative” to include new features. Take for example lambdas, which make writing async code, inversion of control, and yes, functional programming much more easy. All modern competitors to Java have lambdas: C++11 and C# (LINQ! need I say more?), plus basically everything except C. Java 8 has still to ship. A more flexible object system, e.g. using traits, would not be impossible to implement, but I doubt this will show up before C++ has them ;-)

Ecosystem? Well, that is a good argument, but other languages have ecosystems as well.


Well, interfaces with default methods in Java 8 are a form of traits.


this. lisp is 50+ and still the most syntactically awesome thing eva.


OK. Nobody is trying to sell how Lisp "rocks more than ever" and is the great new style.


My point is that Java isn't the new hotness and it's ridiculous to sell it that way.


Ruby’s 20. Just FWIW.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: