By rick
via blog.srinivasan.biz
Published: May 01 2009 / 20:02
if you want to devote all your energies to becoming a proficient and productive programmer and want to learn one powerful, freely available, high level general-purpose language (not domain specific), what would you choose?
Comments
newton_dave replied ago:
Summary: author chooses Scala.
yakkoh replied ago:
Criteria 7. It should be a mature and time-tested language with active development, user base and lots of applications.
Scala fails criteria 7.
OtengiM replied ago:
Scala or Haskell are the best ones. But what happend to Scala if there is not JVM?.
jtheory replied ago:
Interestingly, the JVM isn't at all dependent on Java the language. Java could go away entirely, and if developer's moved to other JVM-supported languages (like Scala, Groovy, JRuby, etc.) then... the JVM would still be actively used as intended. It runs bytecodes, which AFAIK are only linked to the Java language in that *originally* that was the only thing that compiled to this particular bytecode.
Dunno what dependencies Scala has on Java's core libraries -- none anymore, I think.
Related: Scala runs perfectly well -- sometimes better -- on various non-Sun(/Oracle) controlled versions of the JVM.
alien3d replied ago:
Used tools what the best envirorment.
onno.solin.eu replied ago:
From the article: "C# never really took off". Take a look around at monsterboard.com. Compared to C# on the criterion of "having taken off", Scala is not even in the driver's seat yet while C# is roaring on the highways.
,
mkarimpour replied ago:
Embarcadero CodeGear Delphi returns.
,
Voters For This Link (12)
Voters Against This Link (5)