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!




No comments:

Post a Comment