Quote Originally Posted by FainTMako View Post
I never said it was top but my top reason for picking java is it's cross platform compatibility.
Its important to me that my software runs just the same on windows as it does on linux.

I have been looking into other languages before i get too invested into my java development but for me Java is best at the moment.
Java can be a corporate language.
Pure ANSI C or C++, C# on Mono, Common Lisp, Javascript on Node.js, Ruby, Python, even Fortran run on both platforms, and many more languages.
Java is shit, and there is no excuse for that.
However, the JVM isn't *too* bad - look at Scala.