Thursday, February 15, 2007

.NET Languages

Microsoft-Supported Languages for .NET
Following are the list of commercial languages that Microsoft supports. You can find more information about each of these languages by browsing the provided URLs.

Visual C# .NET (http://msdn.microsoft.com/vcsharp/ )
Visual J# .NET (Java) (http://msdn.microsoft.com/vjsharp/ )
Visual C++ .NET (Managed C++) (http://msdn.microsoft.com/visualc/ )
Visual Basic .NET (http://msdn.microsoft.com/vbasic/ )
JScript for the CLR (http://msdn.microsoft.com/workshop/languages/clinic/scripting07142000.asp )


Third-Party Languages for .NET
Following is the list of third-party languages with compilers that target the CLR. Some of these are research languages, while others are commercial languages that target .NET. Browse the provided web sites to read more about the languages that interest you. As noted earlier, this list of languages could grow by the time this book hits the market, so be sure to check the following site for the most up-to-date listings: http://www.gotdotnet.com.

APL (http://www.dyadic.com )
COBOL (http://www.adtools.com/info/whitepaper/net.html )
Component Pascal (http://www.citi.qut.edu.au/research/plas/projects/component_pascal.jsp )
Delta Forth (http://www.dataman.ro/dforth/ )
Eiffel# (http://www.eiffel.com/doc/manuals/technology/dotnet/eiffelsharp/white_paper.html )
Fortran (http://www.lahey.com/dotnet.htm, http://www.salfordsoftware.co.uk/compilers/ftn95/dotnet.shtml )
Haskell (http://haskell.cs.yale.edu/ghc )
Mercury (http://www.cs.mu.oz.au/research/mercury/dotnet.html )
Mondrian (http://www.mondrian-script.org )
Oberon (http://www.oberon.ethz.ch/lightning )
Perl (http://www.activestate.com/ASPN/NET )
Python (http://www.activestate.com/ASPN/NET )
RPG (http://www.asna.com/pr2%5F20%5F01.asp )
Scheme (http://rover.cs.nwu.edu/~scheme )
Smalltalk (http://www.lesser-software.com/en/content/products/lswvst/LSWVSt.htm )
S# (http://www.smallscript.net )
Standard ML (http://www.research.microsoft.com/Projects/SML.NET )
TMT Pascal (http://www.tmt.com/net.htm )

No comments: