CLI languages are computer programming languages that are used to produce libraries and programs that conform to the Common Language Infrastructure (CLI) specifications. With some notable exceptions, most CLI languages compile entirely to the Common Intermediate Language (CIL), an intermediate language that can be executed using the Common Language Runtime, implemented by .NET Framework, .NET Core, and Mono. Some of these languages also require the Dynamic Language Runtime (DLR).
As the program is being executed, the CIL code is just-in-time compiled (and cached) to the machine code appropriate for the architecture on which the program is running. This step can be omitted manually by caching at an earlier stage using an "ahead of time" compiler such as Microsoft's ngen.exe and Mono's "-aot" option.
and 16 Related for: List of CLI languages information
CLIlanguages are computer programming languages that are used to produce libraries and programs that conform to the Common Language Infrastructure (CLI)...
implementation ofCLI and accompanying technologies, mainly used for mobile and game development. Standard Libraries (CLI) ListofCLIlanguages .NET Standard...
dynamic language Computer programming portal Da Vinci Machine Java virtual machine § JVM languagesListofCLIlanguages, following the CLI specification...
Microsoft Intermediate Language (MSIL) during the beta releases of the .NET languages. Due to standardization of C# and the CLI, the bytecode is now officially...
called the .NET runtime. Common Intermediate LanguageListofCLIlanguages Java virtual machine "Common Language Runtime (CLR)". MSDN Library. Retrieved 14...
Programming languages are used for controlling the behavior of a machine (often a computer). Like natural languages, programming languages follow rules...
interpreter or command language interpreter; see Listof command-line interpreters CLI (x86 instruction) ISO Common Language Infrastructure for multi-platform...
This is a listof notable programming languages, grouped by type. There is no overarching classification scheme for programming languages. Thus, in many...
on over-specification of types or function calls. Platform Invocation Services (P/Invoke) .NET Framework ListofCLIlanguages COM Interoperability POD...
ISO/IEC 9075-3 – Information technology – Database languages – SQL – Part 3: Call-Level Interface (SQL/CLI) Geiger 1995, p. 203. Harindranath, G; Jože Zupančič...
CLILanguages Metadata .NET Remoting ADO.NET ASP.NET Base Class Library Common Intermediate Language Common Language Infrastructure Common Language Runtime...
semgrep or Semgrep CLI is a free open-source static code analysis tool developed by Semgrep, Inc. (formerly r2c) and open-source contributors. It has...
"hidden CLI bug" (CLI is the instruction that disables interrupts in the x86 architecture). Balsa, as a member on the Linux kernel mailing list, confirmed...
subservient CLI-only debuggers via graphical user interface. Some GUI debugger front-ends are designed to be compatible with a variety ofCLI-only debuggers...