A medida que se ejecuta el programa, el código CIL se compila en tiempo real (y se almacena en caché) en el código de máquina apropiado para la arquitectura en la que se ejecuta el programa. Este paso se puede omitir manualmente almacenando en caché en una etapa anterior mediante un compilador "previo a la ejecución" como ngen.exe de Microsoft y la opción "-aot" de Mono.
Una versión de C++ que incluye extensiones para usar objetos de Common Language Runtime (CLR). Proporciona compatibilidad total con .NET Framework y compatibilidad solo con bibliotecas para .NET Core . Produce código en modo mixto que genera código nativo para objetos de C++. El compilador lo proporciona Microsoft.
Un dialecto de Oberon compatible con CLI . Es un lenguaje fuertemente tipado que hereda de Pascal y Modula-2, pero con potentes extensiones orientadas a objetos.
Lenguaje puramente orientado a objetos, centrado en la calidad del software, incluye diseño integrado por contrato y herencia múltiple. Compatible con CLI.
Un lenguaje de programación derivado de BASIC creado por Microsoft para enseñar programación. Las versiones compatibles son las 3.5 y 4.5 de .NET Framework .
Un shell de línea de comandos orientado a objetos . PowerShell puede cargar dinámicamente ensambles .NET escritos en cualquier lenguaje CLI. PowerShell utiliza una sintaxis de scripting única y utiliza llaves, de manera similar a otros lenguajes basados en C.
X-Sharp
X# es un lenguaje de desarrollo de código abierto para Microsoft .NET, basado en el lenguaje xBase. Viene en diferentes versiones, como Core, Visual Objects, Vulcan.NET, xBase++, Harbour, Foxpro y más.
Una implementación de Java compatible con CLI . El compilador lo proporciona Microsoft. J# ya no se fabrica. La última versión se envió con Visual Studio 2005 y recibió soporte hasta 2015.
Una máquina virtual Java que se puede utilizar para ejecutar Java y otros lenguajes JVM (por ejemplo, JVM como Groovy , Scala ) en implementaciones de CLI.
Mono , una implementación de código abierto de .NET Framework, utilizada en muchos lugares, incluidos Unity y Xamarin .
.NET Core , el sucesor multiplataforma de código abierto de .NET Framework.
Referencias
^ "GNAT para .Net". adacore.com . Consultado el 27 de marzo de 2021 .
^ Priyadarshini, Manisha (25 de junio de 2018). "Los 10 lenguajes de programación más populares en 2018: aprenda a codificar". Fossbytes . Consultado el 25 de junio de 2018 .
^ "ClojureCLR". GitHub.com . Consultado el 28 de junio de 2012 .
^ "rust_codegen_clr". GitHub.com . Consultado el 30 de agosto de 2024 .
^ "Otro lenguaje para Visual Studio y .Net: Synergex lanza Synergy/DE". msdn.com .
^ Handy, Alex (20 de agosto de 2015). "COBOL llega a Visual Studio 2015 - SD Times". SD Times . Consultado el 4 de abril de 2017 .