Liste von .NET-Sprachen
Die folgende Aufstellung enthält eine Liste von Programmiersprachen für das klassische .Net-Framework, Mono oder eine kompatible Laufzeitumgebung.
| Sprache | Implementierung | Hersteller |
|---|---|---|
| Ada 2005 | A# (Ada for .NET) | |
| APL | Dyalog.NET | Dyalog Ltd. |
| ASP | ASP.NET: ASM to IL | viksoe.dk |
| AsmL | AsmL (Abstract State) | Microsoft Research |
| Backlang | Backlang | Github |
| Basic | QuickBasic for .NET | |
| Brainfuck | Brainf*ck.NET | |
| Beta (Programmiersprache) | BETA.Net | |
| BlueDragon | BlueDragon | |
| Boo (Programmiersprache) | Boo | |
| C | cscc | |
| lcc | ||
| C# | C# (ECMA 334) | Microsoft, Mono |
| Cω | Microsoft Research | |
| eXtensible C# (XC#) | Resolvecorp | |
| Metaphor | Metaphor Homepage | |
| Multiprocessor C# (MC#) | MC# Homepage | |
| Polyphonic C# | Microsoft Research | |
| Sing# | Bartok Compiler (Microsoft Research; siehe auch: Singularity) | |
| Spec# | Microsoft Research | |
| C++ | Visual C++ | Microsoft |
| Cat | Cat | Christopher Diggins |
| CIL | CIL | |
| Clarion | Clarion.NET | SoftVelocity Inc. |
| Clojure | ClojureCLR | https://clojure.org/about/clojureclr |
| COBOL | Net Express | Micro Focus |
| NetCOBOL | Fujitsu | |
| Eiffel (ECMA TC39-TG4) | Eiffel.NET | |
| F# | F# | Microsoft |
| Forth | Delta Forth.NET | |
| Fortran | Fortran | Lahey, Salford |
| GrGen | GrGen.NET | Universität Karlsruhe / IPD |
| Haskell | Haskell | VHS |
| Java | J# | Microsoft |
| JANET | ||
| Java | IKVM.NET | |
| JNBridge | JNBridge | |
| JavaScript | JScript .NET | Microsoft |
| Script.NET / S# | Petro Protsyk | |
| IronJS | Fredrik Holmström | |
| RemObjects Script for .NET | RemObjects | |
| Lego Mindstorms | Lego.NET | |
| Lisp | DotLisp | |
| FOIL | ||
| L# (L Sharp.NET) | ||
| RDNZL | ||
| Lisp/Scheme | Scheme.NET | |
| leXico | ||
| LOGO | ||
| M# | ||
| Mercury | ||
| Metaphor | ||
| MIXAL | MixNet | |
| Mondrian | ||
| Oberon | Active Oberon for .NET | |
| OCaml | F# | |
| Ook! | Ook# | www.bluesorcerer.net |
| Oz | ||
| Pan# | ||
| Pascal | Chrome | |
| Pascal | TMT | |
| Pascal, Modula-2, Oberon-2 | Component Pascal.NET | |
| Zonnon | ||
| Pascal (Delphi; ANSI/ISO) | Delphi.NET (veraltet) | Embarcadero, vormals CodeGear |
| Oxygene (Delphi Prism) | Der Hersteller RemObjects vertreibt es als „Oxygene for .NET“. Kauft man es bei Embarcadero, heißt es „Embarcadero Prism“. | |
| Perl | Perl.NET | |
| Perl# | Joshua Tauberer | |
| PHP | PeachPie | GitHub |
| Phalanger | CodePlex | |
| PHP Sharp | Sourceforge (Projekt wurde 2003 vor Fertigstellung eingestellt) | |
| PHP4Mono | Sourceforge (Projekt wurde 2006 vor Fertigstellung eingestellt) | |
| PowerShell Scripting Language | Windows PowerShell | Microsoft |
| Prolog | P# | Homepage (www.dcs.ed.ac.uk/home/stg/Psharp) |
| Prolog.NET | Ali M. Hodroj (https://github.com/ahodroj/prologdotnet) | |
| Python | Boo | |
| IronPython | ||
| RPG | AVR (ASNA Visual RPG for .NET) | Amalgamated Software of North America www.asna.com/ |
| Ruby | IronRuby | |
| Ruby.NET | ||
| Ruby/.NET Bridge | ||
| RubyCLR | ||
| Smalltalk | #Smalltalk | |
| S# | ||
| Smalltalk and .NET | ||
| Scala | Scala | www.scala-lang.org |
| Standard ML | SML.NET | |
| Tachy | ||
| Tcl/Tk | TickleSharp | |
| Visual Basic .NET | Visual Basic .NET | Microsoft, Mono |
| Visual Objects/XBase | CULE.NET | Software Perspectives (Rod Da Silva) |
| Vulcan.NET | GrafX Software Development | |
| X# | X# | XSharp BV |
Siehe auch
Literatur
- iX – Magazin für professionelle Informationstechnik, Babylonische Vielfalt – Marktübersicht: .Net-Programmiersprachen, Ausgabe 10/2007, Seite 102–108