kornman00, on 14 May 2011 - 06:40 PM, said:
Multiple language interop is a hindsight feature of JVM. CLR (ie, .NET) was developed from the ground up with it in mind, and doesn't suffer from the same crap that was introduced by Java.
JVM bytecode isn't restricted by the same shortcomings as Java. Additional support for dynamic languages on the JVM is in the works, and closures are on the way as well. (Still waiting on that tail-call optimization, though...)
kornman00, on 14 May 2011 - 06:40 PM, said:
And before anyone goes "blah blah, .NET isn't cross platform", you can stuff it, because there's
Mono (not to be confused or pronounced in the same way as the "kissing disease"), which allows you to run on Mac and Linux (plus has flavors for iOS deployment too).
Yeah, uh-huh. There's a fair handful of features which haven't been implemented into Mono yet. Everywhere I look for information on Mono, I see "this may not work properly in Mono" disclaimers.
kornman00, on 14 May 2011 - 06:40 PM, said:
I'd rather crawl back to working for the gov't again than spend my days programming with Java or on the JVM.
Agreed with the bit about programming in Java. Awful stuff. The JVM is nice, though. CLR may be fine on Windows, but for cross-platform, JVM is the way to go.
kornman00, on 14 May 2011 - 06:40 PM, said:
Nothing personal against you of course, WaeV
Oh of course, lol.
Patrickssj6, on 14 May 2011 - 06:50 PM, said:
No point in using Java here. Ruby, Perl and Python etc. are all scripting languages. They are designed to do small tasks fast and easy. They are often used for writing exploits.
Perl and perhaps Python I concede, but even so - don't be so hasty to write them off as just "scripting languages". Twitter's backend used to be completely implemented in Ruby, before they switched to Scala. Ruby on Rails is most commonly used to write web apps in a short amount of time, but
Patrickssj6, on 14 May 2011 - 06:50 PM, said:
Nice progress though. It is very good to understand everything.

Thanks!

It's fun, too.
This post has been edited by WaeV: 14 May 2011 - 11:35 PM