Actions

::List of CLI languages

::concepts



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 an implementation of CLI such as the Common Language Runtime (CLR, a part of the Microsoft .NET Framework), Mono, or Portable.NET. Some of these languages also require the Dynamic Language Runtime (DLR).

As the program is being executed, the CLI 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 shortcut manually and cached at an earlier stage using an "ahead of time" compiler such as Microsoft's ngen.exe and Mono's "-aot" option.


List of CLI languages sections
Intro  CLI languages  Related  See also  References  External links  

PREVIOUS: IntroNEXT: CLI languages
<<>>

Language::language    Common::runtime    Provided::sharp    Compiler::version    JScript::software    Dynamic::python

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 an implementation of CLI such as the Common Language Runtime (CLR, a part of the Microsoft .NET Framework), Mono, or Portable.NET. Some of these languages also require the Dynamic Language Runtime (DLR).

As the program is being executed, the CLI 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 shortcut manually and cached at an earlier stage using an "ahead of time" compiler such as Microsoft's ngen.exe and Mono's "-aot" option.


List of CLI languages sections
Intro  CLI languages  Related  See also  References  External links  

PREVIOUS: IntroNEXT: CLI languages
<<>>