Список языков командной строки


Языки CLI — это языки компьютерного программирования, которые используются для создания библиотек и программ, соответствующих спецификациям Common Language Infrastructure (CLI). За некоторыми заметными исключениями, большинство языков CLI полностью компилируются в Common Intermediate Language (CIL), промежуточный язык, который может выполняться с помощью Common Language Runtime , реализованного .NET Framework , .NET Core и Mono . Для некоторых из этих языков также требуется среда выполнения динамического языка (DLR).

По мере выполнения программы CIL-код своевременно компилируется (и кэшируется) в машинный код, соответствующий архитектуре, на которой работает программа. Этот шаг можно пропустить вручную путем кэширования на более ранней стадии с использованием компилятора «заранее времени» , такого как ngen.exe от Microsoft и опции « -aot » от Mono.