Talk:List of languages using the .NET Framework
Jump to navigation
Jump to search
Requesting references
Except for Microsoft languages, please provide a reference for each additional compiler listed in this article. Thanks in advance! Pat Palmer 14:05, 26 September 2007 (CDT)
Future entries
All these links need checking out first: Pat Palmer 14:25, 26 September 2007 (CDT)
This list appears (from the evidence of a Windows Live search) to have possibly come from dotnetpowered.com or similar; credit needed? Certainly shouldn't be included in final page without recompilation from independent sources. Nathan Tuggy 00:15, 17 March 2009 (UTC)
- APL
- Dyalog APL (Dyalog Ltd)
- AsmL
- Abstract State Machine Language (Microsoft Research)
- BASIC
- Visual Basic.NET (Microsoft)
- Mono Visual Basic Compiler (Mono/Ximian)
- bmcs (Jambunathan)
- Variants:
- KPL - Kid's Programming Language (Morrison Schwartz)
- BETA
- BETA.Net (University of Aarhus, Denmark)
- BF
- BF.NET (Simon Howard) [Should this really be included? -- Nathan Tuggy 03:13, 17 March 2009 (UTC)]
- Boo
- Boo (Python-inspired syntax by Rodrigo B. de Oliveira, Georges Benatti)
- C
- C#
- C# (Microsoft)
- Mono C# Compiler (Mono/Ximian)
- cscc (DotGNU Portable.NET)
- Variants:
- CSI (a simple C# Interpreter by Steve Donovan)
- Cω (Microsoft Research)
- eXtensible C# (language extension from ResolveCorp; broken link, and apparently dead language)
- MC# (Master of Ceremonies#) - (Yury P. Serdyuk, Vadim B.Guzev)
- Metaphor (Gregory Neverov at Queensland University of Technology)
- paxScript (VIRT Laboratory; broken link, apparently dead language)
- Polymorphic C# (Microsoft Research) (merged with Cω)
- Spec# (Microsoft Research)
- C++
- Managed Extensions for C++ (Microsoft)
- Caml
- CAT
- CAT (Christopher Diggins)
- Cobol
- NetCOBOL - COBOL for .NET (Fujitsu)
- NeoKicks (Fujitsu)
- Net Express (Micro Focus)
- KICKS for .NET™ (Intensity Software; broken link, apparently dead language)
- CULE
- CULE.Net (Software Perspectives)
- E#
- E# (Justin Chase; broken link)
- Eiffel
- Eiffel ENViSioN! (Eiffel Software)
- Flash
- csswf (Robin Debreuil) - use c# with flash (dead language)
- Forth
- Delta Forth .NET (Valer BOCAN)
- Fortran
- Lahey/Fujitsu Fortran for .NET (Lahey Computer Systems, Inc.)
- FTN95 - Fortran for Microsoft .NET (Salford Software Ltd.)
- G#
- G# (Ernest Booth; broken link, apparently dead language)
- Haskell
- IL/MSIL (Intermediate Language)
- MSIL (Microsoft)
- ilasm (IL Assembler from Microsoft)
- ilasm (Mono/Ximian)
- Portable.NET Assembler (dotGNU; no specific link, but project still active)
- Java
- Visual J# .NET (Microsoft)
- IKVM.NET - Java VM for .NET (Jeroen Frijters)
- JavaScript
- JScript .NET (hosted on GotDotNet; hosting shut down and language apparently dead)
- JANET - JavaScript-compatible language (broken link, apparently dead language)
- DotGnu JScript (dotGNU)
- Lexico
- Lexico; English version here (page is in Spanish, with English translation)
- LISP
- clisp (Microsoft)
- DotLisp (Rich Hickey)
- L# (L Sharp .NET) - LISP-based script language (Rob Blackwell)
- FOIL - (Rich Hickey and Eric Thorsen)
- RDNZL - .NET Layer for Common Lisp (Edi Weitz)
- LOGO
- MonoLOGO (Rachel Hestilow [1]; broken link, apparently dead language)
- TurtleTracks.net Logo (University of Patras)
- Lua
- Lua.NET: Integrating Lua with Rotor (PUC-RIO)
- Mercury
- Mixal Assembly Language
- MixNet (SourceForge)
- Modula-2
- GPM/CLR (Queensland University of Technology)
- Mondrian
- Mondrian for .NET (Nigel Perry)
- Oberon
- Active Oberon for .NET (ETH Zuerich)
- Component Pascal (QUT)
- Nemerle
- Nemerle (The University of Wroclaw)
- Pan
- Pan# (Computer Languages for Secondary Education)
- Perl
- Perl for .NET, PerlNET (ActiveState SRL.)
- PerlSharp (Joshua Tauberer)
- Pascal
- TMT .NET Pascal Compiler (TMT; broken link, apparently dead language)
- Variants:
- Chrome (RemObjects; broken link, apparently dead language)
- Delphi (Borland)
- Delphi.NET - interoperability tools (Marcus Schmidt)
- PHP
- Processing
- Processing.NET (Jonatan Rubio, etc. @ SourceForge)
- Prolog
- P# (Jon Cook at Univ. of Edinburgh)
- Prolog.NET (Oregon Institute of Technology)
- Python
- IronPython (Microsoft)
- KOBRA (broken link) (Chetan Gadgil)
- Python for .NET compiler (Mark Hammond)
- Python for .NET - .NET Integration with Python (Brian Lloyd)
- Ruby
- IronRuby (Wilco Bauwer; broken link, dead language)
- Mono Ruby.NET (Jaen, Mono developers)
- NetRuby (arton)
- Rook (castle project) (Inactive project and broken link, although SVN still has code)
- Ruby/.NET Bridge (Ben Schroeder, John Pierce; broken link, apparently dead language)
- RubyCLR (John Lam)
- Ruby.NET (Dr. Wayne Kelly)
- RPG
- Scala
- Scala on Microsoft.NET (Martin Odersky, LAMP at EPFL)
- Scheme
- Common Larceny (Northeastern University)
- Dot-Scheme - PLT Scheme Bridge (Pedro Pinto; broken link, apparently dead project)
- Bigloo (Inria Sophia-Antipolis)
- Hotdog (Northwestern University; broken link, apparently dead project)
- Tachy (Ken Rawlings)
- Scheme.NET (Indiana University; broken link, apparently dead project)
- Smalltalk
- S# (SmallScript Corporation; broken link, dead project)
- #Smalltalk (John Brant & Don Roberts)
- VMX Smalltalk (Robowiz Corporation; broken link, dead project)
- LSWVST.NET (Lesser Software; broken link, dead project)
- SML (Standard Meta Language)
- SML.NET (Microsoft Research, University of Cambridge)
- Spry
- Spry (Mark Hahn) (dead language)
- Synergy
- Synergy (Synergex/Synergy/DE)
- Tcl/Tk
- TickleSharp (jscottb, Novell Forge)
- Jacl.Net (Mailframe; source still available, but project dead)