Question: Пишут на языке дот?

Список .NET-языков


Языки программирования .NET (Языки с поддержкой CLI или CLI-языки) — компьютерные языки программирования, используемые для создания библиотек и программ, удовлетворяющих требованиям Common Language Infrastructure. За исключением некоторых серьёзных оговорок, большинство CLI-языков целиком компилируется в Common Intermediate Language (CIL), промежуточный язык, который может быть оттранслирован непосредственно в машинный код при помощи виртуальной машины Common Language Runtime (CLR), являющейся частью Microsoft .NET Framework, Mono и Portable.NET.
Во время выполнения программы в среде CLR её CIL-код компилируется и кэшируется на лету в машинный код, соответствующий архитектуре, на которой выполняется программа. Этот последний этап может быть принудительно сокращен, а кэширование может выполняться на предыдущем этапе при помощи «опережающего» (English: ahead of time) компилятора, такого как например, ngen.exe от Microsoft или ключа «-aot» в Mono.
Список языков
Представленный ниже список языков упорядочен относительно алфавитного написания названий языков в их латинографическом написании.




















































































































































































































































































ЯзыкПредокIDE/
компиляторПоддержка .NET FrameworkMonoDotGNUИнтеграция
с VS.NETПоддержка
ASP.NETИсточники1.01.12.03.03.54.04.54.680386 Assembler scripting LanguageЯзык ассемблера 80386-YesN/AN/AN/AN/AN/AN/AN/AN/AN/AYesYes[сп. 1][1][2]A#Ада 95/Ада 2005YesYesYesN/AN/AN/AN/AN/ANoN/AYesN/A[сп. 2][сп. 3][3][4][5][6]Active Oberon for .NetOberon X, Active OberonYesN/AN/AN/AN/AN/AN/AN/AYesN/ANoNo[сп. 2][сп. 3][7][8][9]AsmLAsmL for Microsoft .NET CompilerYesYesYes[сп. 2][10][11][12][13]Spec ExplorerY[сп. 2][14]AVR (ASNA Visual RPG for .Net)RPG/CaviarY[сп. 2]BETA.NetBETA[сп. 2]BF.NETBF[сп. 1]BiglooScheme[сп. 1]BlueDragonCFML[сп. 1]bmcsVisual Basic[сп. 2]booPythonY[сп. 2][сп. 3]C++/CLIC++Y[сп. 2]CATCAT[сп. 1]Clarion# (Clarion.NET)Clarion[сп. 1]clispLISP[сп. 1]C# (CSharp)Java и др.[сп. 2]CobraY[сп. 1][сп. 3]Cω (Comega)[сп. 2]Common LarcenyScheme[сп. 1]Component Pascal .NetOberon-2Y[сп. 2][сп. 3]CordScriptSpec Explorercscc[сп. 2]csswf[сп. 1]CULE.NetVisual Objects/XBase[сп. 2]Delphi[сп. 1]Delphi.NetDelphi[сп. 2]Delta Forth .NetForthY[сп. 2][сп. 3]Dot-SchemeScheme[сп. 1]DotGnu JScriptJScript[сп. 1]DotLispLispY[сп. 2][сп. 3]Dyalog.NetAPL[сп. 2]Eiffel .NetEiffel[сп. 2]Eiffel ENViSioN!Eiffel[сп. 1]E# (ESharp)[сп. 1]eXtensible C#XC#[сп. 2]F# (Fsharp)OCamlY[сп. 2][сп. 3]FOILLISP[сп. 1]Fortran for .NetFortran 95[сп. 2]FoxProxBase[сп. 2]FTN95 for Microsoft .NetFortran 95[сп. 2]Gardens Point Ruby.Net[сп. 2]GPM/CLRModula-2[сп. 2]G# (GSharp)[сп. 1]Haskell.NetHaskell[сп. 2]Haskell for .NetHaskell[сп. 1]HotdogScheme[сп. 1]Hugs98 for .NetHaskell 98[сп. 2]IKVM.NET[сп. 1]ilasm[сп. 1]IronJSJavaScriptY[сп. 3]IronLispLISP[сп. 1]IronPHPPHP[сп. 1]IronPythonPythonY[сп. 2][сп. 3]IronRubyRubyY[сп. 2][сп. 3]IronSchemeScheme[сп. 1]Jacl.NetTcl/Tk[сп. 1]JANET[сп. 1]JavaY[сп. 3]J# (JSharp)Java[сп. 2]JScript.NetJScript[сп. 2]KICKS for .NETCOBOL[сп. 1]Knowledge.Net[сп. 1]KOBRAPython[сп. 1]KPL[сп. 1]L# (L Sharp .Net)LISP[сп. 2]lcc.NetСи[сп. 2][сп. 3]Lexico[сп. 1]LSWVST.NETSmalltalk[сп. 1]Lua.NetLua[сп. 2]mbas[сп. 1]MBase[сп. 1]MC# (Multiprocessor C#)[сп. 2]mcs/gmcs/smcsC#Y[сп. 2][сп. 3]Mercury.NetMercury[сп. 2]Metaphor[сп. 2]MixNetMixal[сп. 2]mjsJavaScriptY[сп. 3]Mondrian for .NetMondrian[сп. 2]Mono Assembler[сп. 1]Mono Ruby.NETRuby[сп. 1]MrLoose.ForthForth[сп. 1]MSIL[сп. 1]NemerleY[сп. 2][сп. 3]NeoKicksCOBOL[сп. 1]NetCOBOLCOBOL[сп. 2]Net ExpressCOBOL[сп. 2]NetRubyRuby[сп. 2]NLuaLuaY[сп. 3]OCamILOCaml[сп. 1]OxygeneObject PascalY[сп. 2][сп. 3]Pan#Pan[сп. 1]Parallel C#C#[сп. 1]paxScript.NET[сп. 1]P# (PSharp)Prolog[сп. 2]PerlNetPerl[сп. 2]PerlSharpPerl[сп. 2]PhalangerPHP[сп. 2]PHP_SharpPHP[сп. 2]PHP4AppsPHP[сп. 1]PHP4MonoPHPY[сп. 2][сп. 3]PHP Mono ExtensionsPHP[сп. 1]Polyphonic C#[сп. 2]Portable.NET AssemblerY[сп. 1]Processing.NETProcessing[сп. 1]Prolog.NetProlog[сп. 2]Python for .NetPythonY[сп. 2][сп. 3]Python for .Net compilerPython[сп. 1]RDNZLLISP[сп. 2]RookRuby[сп. 1]Ruby.NETRuby[сп. 2][сп. 3]Ruby/.NET BridgeRuby[сп. 1]RubyCLRRuby[сп. 1]S#Smalltalk[сп. 1]S#.Net (SmallScript.NET)[сп. 2]Scala on Microsoft.NETScalaY[сп. 1][сп. 3]Scheme.NETLisp/Scheme[сп. 2]Sharp Smalltalk (#Smalltalk)SmalltalkY[сп. 2][сп. 3]CSI (Simple C# Interpreter)[сп. 2]SML.NetSML[сп. 2]Spec#AsmL, C#Spec Explorer[сп. 2]Spry[сп. 1]Squeak .NETSqueak[сп. 2]Synergy[сп. 1]TachyScheme[сп. 1]TCL / JACL for .NetTcl/Tk[сп. 2]TickleSharpTcl/Tk[сп. 2]TMT .NETPascal[сп. 1]TurtleTracks.net LogoLOGO[сп. 1]Vista SmalltalkSmalltalk[сп. 2]VB.NetVisual BasicY[сп. 2][сп. 3]Vbnc (Visual Basic .Net for Mono)Visual Basic[сп. 2]VMX SmalltalkSmalltalk[сп. 1]Vulcan.NetVisual Objects/XBase[сп. 2]ZonnonZoon[сп. 1]АдаАда 2005GNAT Pro for .NET
Примечания
Источники-списки

Прочие источники

См. также
Список языков JVM
Ссылки
 (in English)

Категория:Языки программирования платформы .NET
Категория:Списки языков программирования