Thursday, June 10, 2010

Most Active .NET and JVM Languages (Updated)




For the last few years I have been following several Programming Languages. I have seen successful and unsuccessful programming language implementations targeting the .NET CLR/JVM. Some of them appear and disappear (Perl for .NET, S#), radically change (Managed C++ => C++/CLI), get deprecated (J#), haven't been active since long ago (A#, P#, Component Pascal.NET), others took almost a year to release a new version (Phalanger, Nemerle?) and even change the name! (Fan => Fantom). Different paradigms have got more attention (Scala, F#) as well as Scripting languages (Python and Ruby) and at the end I arrived to make a list of languages, which in my opinion, I find them to be the most interesting, features rich, stable, active in development and with more releases so far.
Here below the list of those Programming Languages I will be blogging about:

CLR Languages:
DLR Languages:

Lang
Based on
Where to download it
IronPython
: Python
IronRuby
: Ruby
IronScheme
: Scheme
Script .NET
: ECMAScript/JavaScript, Pascal

JVM Languages:

Lang
Based on
Where to download it
Java
: C/C++
JavaFX
: Java
Clojure
: Lisp
Scala
: Java
Groovy
: Java
Jython
: Python
JRuby
: Ruby
Fantom
: Java
Gosu
: Java

You may not find your favorite language, or the one you work with in your company in this list, if that is the case, it could be that: it is not free or not have a free version available (Eiffel, PowerBuilder, CULE, etc), it doesn’t target any of the CLR/DLR/JVM runtimes, or I just missed it! So, feel free to leave a message about it and I will for sure have a look at it!

Just for your information: I also wanted to include some other languages (see the list below) but I’m not sure… maybe in the future.

Eagle
: Tcl
PowerShell


SmallBasic
: BASIC/VB.NET
Prolog.NET
: Prolog
Rhino
: Javascript


UPDATED!: visit the new page "CLR and JVM programming languages" here: http://carlosqt.blogspot.com/p/programming-languages.html

bytes!




6 comments:

  1. Excellent post!!! The future of .net application development is on positive note. It offers huge career prospects for talented professionals all over the world. Training on .net technology will ensure good salary package. .Net Course in Chennai

    ReplyDelete
  2. Hi Dude,
    Awesome Post!!! With unique content, I really get reading interest when I am following your article, I hope I ll help many of them who looking this pretty information.
    Regards,
    Python Training in Chennai|python training chennai|Python Course in Chennai

    ReplyDelete
  3. I am regular reader of your blog and no doubt it all stuff is awesome. The best thing about your sharing and posting is that you always provide content that is helpful for both the newbie and experts. Looking for more stuff and tutorials.

    Love from Bloggers Town

    ReplyDelete
  4. Thanks for sharing this unique and informative content which provided me the required information.
    oracle-apps-finance training in chennai

    ReplyDelete