По мере выполнения программы код CIL компилируется (и кэшируется) в машинный код, соответствующий архитектуре, на которой выполняется программа. Этот шаг можно пропустить вручную, выполнив кэширование на более раннем этапе с помощью компилятора " ahead of time", например, ngen.exe от Microsoft и опции "-aot" от Mono.
Версия C++ , включающая расширения для использования объектов Common Language Runtime (CLR). Обеспечивает полную поддержку .NET Framework и поддержку .NET Core только на уровне библиотеки . Создает смешанный код, который создает собственный код для объектов C++. Компилятор предоставляется Microsoft.
Чисто объектно-ориентированный язык, ориентированный на качество программного обеспечения, включающий интегрированное проектирование по контракту и множественное наследование. Совместим с CLI.
Язык программирования на основе BASIC, созданный Microsoft для обучения программированию. Поддерживаемые выпуски ориентированы на .NET Framework версий 3.5 и 4.5.
Объектно-ориентированная оболочка командной строки . PowerShell может динамически загружать сборки .NET, написанные на любом языке CLI. Сам PowerShell использует уникальный синтаксис сценариев и использует фигурные скобки, как и другие языки на основе C.
XSharp
X# — это язык разработки с открытым исходным кодом для Microsoft .NET, основанный на языке xBase. Он поставляется в различных вариантах, таких как Core, Visual Objects, Vulcan.NET, xBase++, Harbour, Foxpro и другие.
CLI-совместимая реализация Java . Компилятор предоставлен Microsoft. Поддержка J# прекращена. Последняя версия поставлялась с Visual Studio 2005 и поддерживалась до 2015 года.
Виртуальная машина Java , которую можно использовать для запуска Java и других языков JVM (например, JVM, таких как Groovy , Scala ) в реализациях CLI.
Mono — реализация .NET Framework с открытым исходным кодом, используемая во многих местах, включая Unity и Xamarin .
.NET Core — кроссплатформенный преемник .NET Framework с открытым исходным кодом.
Ссылки
^ "GNAT для .Net". adacore.com . Получено 2021-03-27 .
^ Priyadarshini, Manisha (25 июня 2018 г.). «10 самых популярных языков программирования в 2018 году: научитесь кодировать». Fossbytes . Получено 25 июня 2018 г. .