.NET nyelvek listája

A .NET programozási nyelvek ( CLI-engedélyezett nyelvek vagy CLI nyelvek ) olyan számítógépes programozási nyelvek, amelyeket a Common Language Infrastructure -nak megfelelő könyvtárak és programok létrehozására használnak. Néhány komoly figyelmeztetéstől eltekintve a legtöbb CLI nyelv teljes egészében a Common Intermediate Language (CIL) nyelvre fordítódik, egy olyan köztes nyelvre, amely közvetlenül lefordítható gépi kódra a Common Language Runtime (CLR) virtuális gép segítségével, amely a Microsoft része . NET Framework , Mono és Portable.NET .

Amikor egy program a közös nyelvű futtatókörnyezetben (CLR) fut, akkor a CIL-kódja menet közben le van fordítva, és a program futásának architektúrájának megfelelő gépi kódba kerül. Ez az utolsó lépés lerövidíthető, a gyorsítótárazás pedig elvégezhető az előző lépésben egy előrehozott fordítóprogram segítségével, például a Microsoft ngen.exe vagy a Mono "-aot" kapcsolójával  .

Nyelvek listája

Az alábbi nyelvek listája a nyelvek nevének ábécé szerinti írásmódja szerint van rendezve latinográfiai helyesírásukban.

Nyelv Ős IDE /
fordító
.NET-keretrendszer támogatása Monó Dot GNU Integráció
a VS.NET -tel
ASP.NET támogatás
Források
1.0 1.1 2.0 3.0 3.5 4.0 4.5 4.6 4.7 4.8
80386 Assembler szkriptnyelv Összeszerelési nyelv 80386 - Igen N/A N/A N/A N/A N/A N/A N/A N/A N/A Igen Igen [sp. 1] [1] [2]
A# Ada 95/Ada 2005 Igen Igen Igen N/A N/A N/A N/A N/A Nem N/A Igen N/A [sp. 2] [sp. 3] [3] [4] [5] [6]
Aktív Oberon a .Nethez Oberon X, Aktív Oberon Igen N/A N/A N/A N/A N/A N/A N/A Igen N/A Nem Nem [sp. 2] [sp. 3] [7] [8] [9]
Asml Asml a Microsoft .NET fordítóhoz Igen Igen Igen [sp. 2] [10] [11] [12] [13]
Spec Explorer ✔ [sp. 2] [14]
AVR (ASNA Visual RPG .Nethez) RPG/Kaviár ✔ [sp. 2]
BETA.Net BÉTA [sp. 2]
BF.NET bf [sp. egy]
bigloo Rendszer [sp. egy]
kék sárkány CFML [sp. egy]
bmcs Visual Basic [sp. 2]
lehurrogás Piton ✔ [sp. 2] [sp. 3]
C++/CLI C++ ✔ [sp. 2]
MACSKA MACSKA [sp. egy]
Clarion# (Clarion.NET) Harsona [sp. egy]
csipesz SELYPÍT [sp. egy]
C# (CSharp) Java stb. [sp. 2]
Kobra ✔ [sp. 1] [sp. 3]
Cω (kóma) [sp. 2]
Közönséges Larceny Rendszer [sp. egy]
Komponens Pascal .Net Oberon-2 ✔ [sp. 2] [sp. 3]
CordScript Spec Explorer
cscc [sp. 2]
csswf [sp. egy]
CULE.Net Visual Objects/XBase [sp. 2]
Delphi [sp. egy]
Delphi.Net Delphi [sp. 2]
DeltaForth.Net Tovább ✔ [sp. 2] [sp. 3]
Pont séma Rendszer [sp. egy]
DotGnu JScript JScript [sp. egy]
dotlisp Selypít ✔ [sp. 2] [sp. 3]
Dialog.Net APL [sp. 2]
Eiffel.Net eiffel [sp. 2]
Eiffel KÖRNYEZET! eiffel [sp. egy]
E# (ESharp) [sp. egy]
bővíthető C# XC# [sp. 2]
F# (Fsharp) OCaml ✔ [sp. 2] [sp. 3]
FÓLIA SELYPÍT [sp. egy]
Fortran a .Nethez Fortran 95 [sp. 2]
FoxPro xBase ❌ [sp. 2]
FTN95 Microsoft .Nethez Fortran 95 [sp. 2]
Gardens Point Ruby.Net [sp. 2]
GPM/CLR Modula-2 [sp. 2]
G# (GSharp) [sp. egy]
Haskell.Net Haskell [sp. 2]
Haskell a .Nethez Haskell [sp. egy]
Hot dog Rendszer [sp. egy]
Hugs98 a .Net számára Haskell 98 [sp. 2]
IKVM.NET [sp. egy]
ilasm [sp. egy]
IronJS JavaScript ✔ [sp. 3]
ironlisp SELYPÍT [sp. egy]
IronPHP PHP [sp. egy]
IronPython Piton ✔ [sp. 2] [sp. 3]
Vas Rubint rubin ✔ [sp. 2] [sp. 3]
IronScheme Rendszer [sp. egy]
Jacl.Net tcl/tk [sp. egy]
Janet [sp. egy]
Jáva ❌ ❌ ❌ ❌ ❌ ❌ ❌ ✔ [sp. 3]
J# (JSharp) Jáva [sp. 2]
JScript.Net JScript [sp. 2]
KICKS for .NET COBOL [sp. egy]
Knowledge.Net [sp. egy]
KOBRA Piton [sp. egy]
KPL [sp. egy]
L# (L Sharp .Net) SELYPÍT [sp. 2]
lcc.Net Xi ❌ [sp. 2] [sp. 3]
Lexico [sp. egy]
LSWVST.NET Csevej [sp. egy]
Lua.Net Lua [sp. 2]
mbas [sp. egy]
MBase [sp. egy]
MC# (többprocesszoros C#) [sp. 2]
mcs/gmcs/smcs C# ✔ [sp. 2] [sp. 3]
Mercury.Net Higany [sp. 2]
metafora [sp. 2]
mixnet vegyes [sp. 2]
mjs JavaScript ✔ [sp. 3]
Mondrian a .Net számára Mondrian [sp. 2]
Mono Assembler [sp. egy]
Mono Ruby.NET rubin [sp. egy]
MrLoose.Forth Tovább [sp. egy]
MSIL [sp. egy]
Nemerle ✔ [sp. 2] [sp. 3]
NeoKicks COBOL [sp. egy]
NetCOBOL COBOL [sp. 2]
Net Express COBOL [sp. 2]
NetRuby rubin [sp. 2]
Nlua Lua ✔ [sp. 3]
OCamIL OCaml [sp. egy]
oxigén Pascal objektum ✔ [sp. 2] [sp. 3]
Pán# Pán [sp. egy]
Párhuzamos C# C# [sp. egy]
PascalABC.NET
paxScript.NET [sp. egy]
P# (PSharp) Bevezető [sp. 2]
Lyukszalag.Net Igen Igen
PerlNet Perl [sp. 2]
PerlSharp Perl [sp. 2]
Phalanger PHP [sp. 2]
PHP_Sharp PHP [sp. 2]
PHP4Apps PHP [sp. egy]
PHP4Mono PHP ✔ [sp. 2] [sp. 3]
PHP Mono kiterjesztések PHP [sp. egy]
Többszólamú C# [sp. 2]
Portable.NET Assembler ✔ [sp. egy]
Feldolgozás.NET Feldolgozás [sp. egy]
Prolog.Net Bevezető [sp. 2]
Python a .Nethez Piton ✔ [sp. 2] [sp. 3]
Python .Net fordítóhoz Piton [sp. egy]
RDNZL SELYPÍT [sp. 2]
Rook rubin [sp. egy]
Ruby.NET rubin ❌ [sp. 2] [sp. 3]
Ruby/.NET Bridge rubin [sp. egy]
RubyCLR rubin [sp. egy]
S# Csevej [sp. egy]
S#.Net (SmallScript.NET) [sp. 2]
Scala a Microsoft.NET-en Scala ✔ [sp. 1] [sp. 3]
Scheme.NET Lisp/Scheme [sp. 2]
Sharp Smalltalk (#Smalltalk) Csevej ✔ [sp. 2] [sp. 3]
CSI (Simple C# Interpreter) [sp. 2]
SML.Net SML [sp. 2]
Spec# Asml , C# Spec Explorer [sp. 2]
Fürge [sp. egy]
Squeak.NET Vinnyog [sp. 2]
Szinergia [sp. egy]
Tachy Rendszer [sp. egy]
TCL / JACL .Nethez tcl/tk [sp. 2]
TickleSharp tcl/tk [sp. 2]
TMT.NET Pascal [sp. egy]
TurtleTracks.net logó LOGO [sp. egy]
Vista Smalltalk Csevej [sp. 2]
VB.Net Visual Basic ✔ [sp. 2] [sp. 3]
Vbnc (Visual Basic .Net Mono-hoz) Visual Basic [sp. 2]
VMX Smalltalk Csevej [sp. egy]
Vulcan.Net Visual Objects/XBase [sp. 2]
Zonnon Állatkert [sp. egy]
Ada Ada 2005 GNAT Pro .NET-hez

Jegyzetek

Forráslisták

  1. - _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 50 51 52 53 54 55 56 57 58 59 60 Brian Ritchie. .NET nyelvek  . Bitbucket (2013. augusztus 25.). Hozzáférés időpontja: 2014. október 15. Az eredetiből archiválva : 2014. október 19.
  2. - _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 Holger Schwichtenberg. Marktubersicht: .Net-Programmiersprachen. Babylonische Vielfalt  (német)  // " iX ": folyóirat. - Hannover : Heise Zeitschriften Verlag GmbH , 2007. - Nr. 10 . — S. 102-108 . — ISSN 0935-9680 . Az eredetiből archiválva : 2011. szeptember 19.
  3. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 Alexander Köplinger, Matthias Mailänder. Nyelvek  (angol) . mono-project.com (2014. október 5.). Letöltve: 2014. október 30. Az eredetiből archiválva : 2014. október 30.

Egyéb források

  1. Bjarke Viksoe. ASP.NET : ASM–IL fordító  . viksoe.dk (2001. augusztus 25.). - (A .NET Framework 1.0 SP1 szervizcsomaggal kompatibilis). Hozzáférés dátuma: 2014. december 8. Az eredetiből archiválva : 2015. február 28.
  2. Bjarke Viksoe. Forráskód  (angol) . viksoe.dk (2002). - (Az archívum egy Visual Studio .NET (2002) projektet tartalmaz). Letöltve: 2014. december 8. Az eredetiből archiválva : 2013. november 11..
  3. Martin C. Carlisle, Ricky Sward, Jeff Humphries. A# kezdőlap  (angolul) . SIGAda (2002. december 5.). - (A .NET-keretrendszer 1.0.3705-tel kompatibilis). Letöltve: 2014. november 12. Az eredetiből archiválva : 2015. szeptember 24..
  4. Martin C. Carlisle. A# : Többnyelvű programozás Adával a .NET-ben  . SIGAda (2003. december 8.). - (A .NET Framework 1.1.4322-vel kompatibilis). Letöltve: 2014. november 12. Az eredetiből archiválva : 2014. november 12..
  5. Martin C. Carlisle, Ricky Sward, Jeff Humphries. A# kezdőlap  (angolul) . asharp.martincarlisle.com (2006. június 6.). - (A .NET-keretrendszer 2.0.50727-tel kompatibilis). Letöltve: 2014. november 12. Az eredetiből archiválva : 2011. július 2..
  6. Martin C. Carlisle. A # Integráció a Visual Studio 2005-be  . asharp.martincarlisle.com (2006. május 9.). Letöltve: 2014. november 12. Az eredetiből archiválva : 2014. november 17..
  7. Oberon Language Genealogy Tree  (angol)  (a hivatkozás nem elérhető) . ethoberon.ethz.ch (2000. június 8.). Letöltve: 2014. november 13. Az eredetiből archiválva : 2013. május 29.
  8. Oberon Language Genealogy Tree  (angol)  (a hivatkozás nem elérhető) . oberon.ethz.ch (2000. június 8.). Letöltve: 2014. november 13. Az eredetiből archiválva : 2014. november 13..
  9. Aktív Oberon .net  letöltéshez . ethoberon.ethz.ch (2002. február 12.). - (A .NET-keretrendszer 1.0.3705-tel kompatibilis). Letöltve: 2014. november 13. Az eredetiből archiválva : 2014. november 19.
  10. ↑ Munkavégzés a parancssorból  . Microsoft Research (2002. június). - (A .NET-keretrendszer 1.0.3705-ös verziójával kompatibilis). Hozzáférés dátuma: 2014. december 21. Az eredetiből archiválva : 2002. szeptember 19.
  11. ↑ Microsoft .NET Framework  . Microsoft Research (2002. június). - (A Microsoft .NET Framework Service Pack 1 követelményét jelezték). Hozzáférés dátuma: 2014. december 21. Az eredetiből archiválva : 2002. szeptember 19.
  12. AsmL bővítmény a Visual Studio  .NET -hez . Microsoft Research (2002. június). - (A Visual Studio .NET-tel való kompatibilitás jelezve van). Letöltve: 2014. december 21. Az eredetiből archiválva : 2002. szeptember 18..
  13. AsmL Gyakran Ismételt  Kérdések . Microsoft Research (2003). - (A .NET-keretrendszer 1.1-es verziójával kompatibilis). Letöltve: 2014. december 21. Az eredetiből archiválva : 2003. december 6..
  14. AsmL: Abstract State Machine  Language . Microsoft Research . — (Meghatározta, hogy a Spec Explorer tartalmaz egy AsmL fordítót a .NET platformhoz). Hozzáférés dátuma: 2014. december 11. Az eredetiből archiválva : 2014. december 13.

Lásd még

Linkek