Jump to content

What's the next language you want to learn?


bascule

Recommended Posts

  • 3 months later...

Lots of people choosing Java. Nothing wrong with that, but the cited benefits aren't particularly unique to Java.

 

For example, Python is likewise platform-independent (and for that matter, can run on top of the Java Virtual Machine using Jython). Python also blows past the rather brittle and frustrating type system found in Java, using a dynamic type system instead. This, combined with higher level OO features like metaclasses and metaprogramming make Python a much easier and more powerful language to program in versus Java. So why not learn Python instead?

Link to comment
Share on other sites

Java's faster, much faster (and with IBM's X10, we might even have a good Java-like language for high performance computing).

 

...and some people prefer static typing, I certainly do (except for small scripts).

 

That being said. there are so many good packages for scientists written in Python...

Link to comment
Share on other sites

Java's faster, much faster (and with IBM's X10, we might even have a good Java-like language for high performance computing).

 

...and some people prefer static typing, I certainly do (except for small scripts).

 

As has been discussed ad nauseam both here and on other threads, there are pros and cons to both. My question was specifically addressing the fact that the reasons people are giving here for choosing Java aren't particularly unique to Java (e.g. platform independence), and thanks to the JVM apply equally as well to any JVM language.

Link to comment
Share on other sites

  • 4 weeks later...
  • 2 weeks later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.