Common Language Infrastructure (CLI)

GPTKB entity

Statements (136)
Predicate Object
gptkbp:instance_of gptkb:architecture
gptkb:Specification
gptkbp:allows language-agnostic development
gptkbp:can_be_extended_by custom libraries
third-party tools
user-defined types
gptkbp:designed_by gptkb:Microsoft
gptkbp:developed_by gptkb:Microsoft
gptkbp:enables cross-platform development
interoperability between languages
cross-language integration
code portability
gptkbp:facilitates component-based programming
code execution on different platforms
gptkbp:first_published gptkb:2000
gptkbp:governed_by gptkb:ECMA-335
gptkb:ISO/_IEC_23271
open standards
https://www.w3.org/2000/01/rdf-schema#label Common Language Infrastructure (CLI)
gptkbp:includes gptkb:Common_Language_Specification_(CLS)
gptkb:Common_Type_System_(CTS)
gptkb:Common_Language_Runtime_(CLR)
gptkb:assembly_language
gptkb:Framework_Class_Library_(FCL)
Metadata
gptkbp:introduced_in gptkb:2000
gptkbp:is_a_foundation_for gptkb:ML._NET
gptkb:Blazor
gptkb:Windows_Communication_Foundation_(WCF)
gptkb:ASP._NET_Core
gptkb:Signal_R
gptkb:Unity
gptkb:Azure_Functions
gptkb:Entity_Framework
gptkb:ASP._NET
gptkb:Windows_Forms
gptkb:Xamarin
Web APIs
Console applications
Windows Presentation Foundation (WPF)
gptkbp:is_a_framework_for gptkb:Software_Development
gptkbp:is_based_on gptkb:Virtual_Execution_System_(VES)
gptkb:Common_Type_System_(CTS)
gptkbp:is_compatible_with gptkb:Linux_operating_system
gptkb:Linux_OS
gptkb:operating_system
gptkb:mac_OS
Windows OS
mac OS operating system
gptkbp:is_defined_by gptkb:ECMA-335
gptkbp:is_designed_for cross-platform development
gptkbp:is_implemented_in gptkb:._NET_5+
gptkb:._NET_6+
gptkb:._NET_7+
gptkb:._NET_Core
gptkb:Unity's_IL2_CPP
gptkb:Mono
gptkb:Dot_GNU
gptkb:._NET_Framework
gptkb:Xamarin
various programming languages
gptkbp:is_part_of gptkb:Microsoft_._NET_ecosystem
gptkb:._NET_Framework
gptkbp:is_related_to gptkb:Common_Language_Specification_(CLS)
gptkb:Windows_Communication_Foundation_(WCF)
gptkb:Common_Language_Runtime_(CLR)
gptkb:Java_Virtual_Machine
gptkb:military
gptkb:Attributes
gptkb:Framework_Class_Library_(FCL)
gptkb:Entity_Framework
gptkb:ASP._NET
Assembly language
Reflection
Versioning
Security model
Windows Presentation Foundation (WPF)
Intermediate Language (IL)
Managed code
Assembly loading
Just-In-Time compilation (JIT)
Application Domains
Unmanaged code
gptkbp:is_standardized_by gptkb:ECMA-335
gptkb:ECMA_International
gptkb:ISO/_IEC_23271
gptkb:ISO/_IEC
gptkbp:is_supported_by gptkb:Eclipse
gptkb:Visual_Studio_Code
gptkb:Rider
gptkb:Visual_Studio
gptkb:Mono_Develop
gptkb:Sharp_Develop
gptkb:Jet_Brains
gptkbp:is_used_by gptkb:Iron_Ruby
gptkb:Iron_Python
gptkb:F#
gptkb:C#
gptkb:JScript._NET
gptkb:VB._NET
gptkbp:is_used_for gptkb:mobile_applications
enterprise applications
desktop applications
web applications
web services
cloud applications
gptkbp:is_used_in gptkb:WPF
gptkb:Unity
gptkb:._NET_Framework
gptkb:Mono_project
gptkb:mobile_applications
gptkb:ASP._NET
gptkb:Windows_Forms
gptkb:Xamarin
Web applications
enterprise applications
Windows applications
gptkbp:provides gptkb:Java_Runtime_Environment
exception handling
garbage collection
security features
memory management
type safety
language interoperability
gptkbp:related_to gptkb:Common_Language_Runtime_(CLR)
gptkbp:supports reflection
multiple programming languages
attributes
managed code
dynamic type creation
unmanaged code
dynamic languages
static languages
gptkbp:uses gptkb:metadata
gptkbp:bfsParent gptkb:._NET
gptkbp:bfsLayer 4