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:
Lang
|
Based on
|
Where to download it
|
C#
|
: C/C++/Java
| |
VB.NET
|
: BASIC/Visual Basic
| |
C++/CLI
|
: C/C++
| |
F#
|
: OCaml
| |
JScript.NET
|
: ECMAScript/JavaScript
| |
Boo
|
: Python
| |
Cobra
|
: Python
| |
Phalanger
|
: PHP
| |
Nemerle
|
: C#
| |
Delphi Prism
|
: Object Pascal/Delphi
| |
Zonnon
|
: Object Pascal/Oberon
|
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