Live briefing
Everything about Common Intermediate Language
Intermediate representation defined within the CLI specification
Common Intermediate Language (CIL), formerly called Microsoft Intermediate Language (MSIL) or Intermediate Language (IL), is the intermediate language binary instruction set defined within the Common Language Infrastructure (CLI) specification. CIL instructions are executed by a CIL-compatible runtime environment such as the Common Language Runtime. Languages which target the CLI compile to CIL. CIL is object-oriented, stack-based bytecode. Runtimes typically just-in-time compile CIL instructions into machine code. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Common Intermediate LanguageA 5-minute orientation
- Skim a recent paper: The Level of English Language Teachers' Instructional Practices at Intermediate Stage in Light of Professional Specialized and Common StandardsInfluential work since 2022
- Pick up a classic book: Great ExpectationsThe most-reprinted book on the subject
- Read the landmark paper: lcc.NET: targeting the .NET Common Intermediate Language from Standard CCited 4 times
- Go sideways: Assembly (CLI)A closely related topic
- Go sideways: Managed Extensions for C++A closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🏆 Landmark papers (most cited)
lcc.NET: targeting the .NET Common Intermediate Language from Standard C
A common intermediate language and its use in partitioning concurrent declarative programs
NumCIL: Numeric Operations in the Common Intermediate Language
.NET 10 Common Intermediate Language
COMMON INTONATION MISTAKES WHEN DEVELOPING ENGLISH AS AN OVERSEAS LANGUAGE FOR LOWER-INTERMEDIATE ADULTS
🆕 Influential since 2022
📚 Books worth reading
Great ExpectationsCharles Dickens · 1861
MacbethWilliam Shakespeare · 1687- 📕[Papers presented at the 20th Annual Conference of the Ontario Educational Research Council, Toronto, Ontario, December 1-2, 1978]Ontario Educational Research Council. Conference · 1966
Using MPIWilliam Gropp, Ewing Lusk · 1994- 📕Spanish Language LessonsInternational Learning Academy · 2020
- 📕C++ Common KnowledgeStephen Dewhurst · 2021
- 📕A guide to the common core writing workshopLucy Calkins · 2013
Workbook for Intermediate Hebrew, ARobert B. Chisholm · 2006
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Assembly (CLI) An assembly in the Common Language Infrastructure (CLI) is a compiled code library used for deployment, versioning, and security. There are two types:…
- Managed Extensions for C++ Managed Extensions for C++ or Managed C++ is a deprecated set of language extensions for C++, including grammatical and syntactic extensions, keywords…
- Bytecode Bytecode (also called portable code or p-code) is an instruction set designed for efficient execution by a software interpreter. Unlike human-readable…
- ILAsm ILAsm (IL Assembler) generates a portable executable (PE) file from a text representation of Common Intermediate Language (CIL) code. It is not to be confused…
- Interpreter (computing) In computing, an interpreter is software that executes source code without first compiling it to machine code. An interpreted runtime environment differs…
- Cosmos (operating system) C# Open Source Managed Operating System (Cosmos) is a toolkit for building GUI and command-line based operating systems, written mostly in the programming…
- Metadata (CLI) Metadata, in the Common Language Infrastructure (CLI), refers to certain data structures embedded within the Common Intermediate Language (CIL) code that…
- .NET Framework The .NET Framework (pronounced "dot net") is a proprietary software framework developed by Microsoft that runs primarily on Microsoft Windows. It was the…