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!




1 comment:

  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