Everything about Common Language Infrastructure
Open specification for runtime environments
The Common Language Infrastructure (CLI) is an open specification and technical standard originally developed by Microsoft and standardized by ISO/IEC and Ecma International that describes executable code and a runtime environment that allows multiple high-level languages to be used on different computer platforms without being rewritten for specific architectures. This implies it is platform agnostic. The .NET Framework, .NET and Mono are implementations of the CLI. The metadata format is also used to specify the API definitions exposed by the Windows Runtime. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Common Language InfrastructureA 5-minute orientation
- Skim a recent paper: The Sustainability of International Trade: The Impact of Ongoing Military Conflicts, Infrastructure, Common Language, and Economic Wellbeing in Post-Soviet RegionInfluential work since 2022
- Pick up a classic book: The web application hacker's handbookThe most-reprinted book on the subject
- Read the landmark paper: Using MPI with C# and the Common Language InfrastructureCited 5 times
- Go sideways: .NET FrameworkA closely related topic
- Go sideways: DotGNUA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Using MPI with C# and the Common Language Infrastructure
Software security: experiments on the .NET common language run-time and the shared source common language infrastructure
An embedded implementation of the Common Language Infrastructure
Design and implementation of assertions for the common language infrastructure
🆕 Influential since 2022
📚 Books worth reading
The web application hacker's handbookDafydd Stuttard, Marcus Pinto · 2007
The Conspirators HierarchyJohn Coleman · 1992
Making IT governance work in a Sarbanes-Oxley worldJaap Bloem, Jaap Bloem · 2005
Digital planetGeorge Beekman, Ben Beekman · 2011
History of the Filipino PeopleTeodoro A. Agoncillo · 1969
WorldWide Travels of a Common ManJeremy C. Price · 2007
C# 4.0 unleashedBart De Smet · 2011
Report of the Royal Commission on Aboriginal PeoplesRoyal Commission on Aboriginal Peoples (RCAP) · 1996
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- .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…
- DotGNU DotGNU is a decommissioned part of the GNU Project that started in January 2001 and aimed to provide a free software replacement for Microsoft's .NET Framework…
- Standard Libraries (CLI) The Standard Libraries are a set of standard libraries included in the Common Language Infrastructure (CLI) in order to encapsulate many common functions…
- C Sharp (programming language) C# (/ˌsiː ˈʃɑːrp/ see SHARP) is a general-purpose high-level programming language supporting multiple paradigms. C# encompasses static typing, strong typing…
- Common Language Runtime The Common Language Runtime (CLR), the virtual machine component of Microsoft .NET Framework, manages the execution of .NET programs. Just-in-time compilation…
- List of CLI languages CLI languages are computer programming languages that are used to produce libraries and programs that conform to the Common Language Infrastructure (CLI)…
- Outline of the C++ programming language The following outline is provided as an overview of and topical guide to C++: C++ is a statically typed, free-form, multi-paradigm, compiled, general-purpose…
- Mono (software) Mono is a free and open-source software framework that aims to run software made for the .NET Framework on Linux and other operating systems. Originally…