gptkbp:instance_of
|
gptkb:standard
|
gptkbp:contains
|
Data types
Debugging support
Garbage collection
Security features
Platform independence
Networking capabilities
metadata format
Deployment strategies
Language extensions
Error handling mechanisms
Standard libraries
Reflection capabilities
Language specifications
Versioning strategies
Threading model
Nullable types
Data serialization formats
Performance considerations
User-defined types
Asynchronous programming support
Deployment models
Dynamic types
Compiler directives
Generics support
Interoperability guidelines
Language interoperability
Code access security
Assembly loading mechanisms
Attributes and metadata
Attributes system
Code access security policies
Code generation techniques
Compilation model
Control flow constructs
Cross-language integration features
Custom marshaling techniques
Dynamic language runtime support
Exception handling model
Reflection emit capabilities
Runtime environment specifications
Thread safety mechanisms
Type safety rules
Versioning rules
|
gptkbp:defines
|
gptkb:Common_Type_System_(CTS)
gptkb:Common_Language_Runtime_(CLR)
gptkb:political_theory
Execution environment
Metadata format
Intermediate Language (IL)
Assembly format
|
gptkbp:describes
|
gptkb:Common_Language_Infrastructure
|
gptkbp:developed_by
|
gptkb:ECMA_International
|
gptkbp:enables
|
Interoperability between languages
|
gptkbp:first_published
|
December 2001
|
gptkbp:has_impact_on
|
Software architecture
Software development practices
Cross-language interoperability
Runtime environments
|
gptkbp:has_version
|
11.0
18.0
27.0
37.0
5.0
8.0
14.0
16.0
45.0
20.0
26.0
6.0
9.0
19.0
29.0
34.0
12.0
28.0
31.0
39.0
44.0
7.0
10.0
23.0
21.0
15.0
22.0
24.0
13.0
50.0
47.0
35.0
41.0
17.0
43.0
30.0
32.0
40.0
38.0
36.0
25.0
48.0
33.0
49.0
42.0
46.0
|
https://www.w3.org/2000/01/rdf-schema#label
|
ECMA-335
|
gptkbp:influenced_by
|
gptkb:Java_Virtual_Machine_(JVM)
CLI specification
|
gptkbp:is_based_on
|
gptkb:ECMA-334
|
gptkbp:is_cited_in
|
gptkb:ISO/_IEC_23270
gptkb:ISO/_IEC_23271
gptkb:ISO/_IEC_23272
gptkb:ISO/_IEC_23273
gptkb:ISO/_IEC_23274
gptkb:ISO/_IEC_23275
gptkb:ISO/_IEC_23276
gptkb:ISO/_IEC_23277
gptkb:ISO/_IEC_23278
gptkb:ISO/_IEC_23279
|
gptkbp:is_implemented_in
|
gptkb:Microsoft_._NET
gptkb:Dot_GNU
gptkb:Mono_Project
gptkb:Xamarin._Forms
gptkb:Visual_Studio
gptkb:Sharp_Develop
gptkb:Windows_Runtime
gptkb:ASP._NET
Various programming languages
|
gptkbp:is_maintained_by
|
gptkb:ECMA_International_Technical_Committee_39
|
gptkbp:is_part_of
|
gptkb:ECMA_International_Technical_Committee_39
ECMA International standards
|
gptkbp:is_related_to
|
gptkb:Blazor
gptkb:Visual_Basic_._NET
gptkb:ECMA-262
gptkb:ASP._NET_Core
gptkb:ECMA-334
gptkb:ECMAScript
gptkb:LINQ
gptkb:ECMA-336
gptkb:F#
gptkb:Java_Virtual_Machine_(JVM)
gptkb:Common_Language_Infrastructure_(CLI)_Specification
gptkb:VB._NET
gptkb:C++/_CLI
gptkb:Entity_Framework
gptkb:ASP._NET
gptkb:Nu_Get
gptkb:Windows_Forms
Windows Presentation Foundation (WPF)
Common Language Infrastructure (CLI) specifications
C++/ CLI Specification
Common Language Runtime (CLR) Specification
|
gptkbp:is_standardized_by
|
gptkb:ISO/_IEC_23271
gptkb:ISO/_IEC_23271:2018
ISO/ IEC 23271:2012
|
gptkbp:is_supported_by
|
gptkb:Visual_Studio
gptkb:Jet_Brains_Rider
gptkb:Sharp_Develop
Multiple operating systems
|
gptkbp:is_updated_by
|
gptkb:ECMA-335_6th_Edition
gptkb:ECMA-335_7th_Edition
gptkb:ECMA-335_10th_Edition
gptkb:ECMA-335_8th_Edition
gptkb:ECMA-335_9th_Edition
|
gptkbp:is_used_by
|
gptkb:Mono
gptkb:Unity
gptkb:Mono_framework
gptkb:Microsoft_._NET_Framework
gptkb:Xamarin
|
gptkbp:is_used_in
|
gptkb:Mono
gptkb:._NET_Framework
gptkb:Xamarin
|
gptkbp:language
|
gptkb:C#
|
gptkbp:latest_version
|
gptkb:ECMA-335_5th_Edition
6th edition
1st Edition
|
gptkbp:part_of
|
ECMAScript standards
ECMA International standards
|
gptkbp:provides
|
interoperability between languages
|
gptkbp:published_by
|
gptkb:ECMA_International
|
gptkbp:published_in
|
December 2001
|
gptkbp:related_to
|
gptkb:Common_Language_Runtime_(CLR)
gptkb:._NET_Framework
gptkb:C#
gptkb:CLI
gptkb:VB._NET
|
gptkbp:specification
|
gptkb:ECMA-335_Specification
|
gptkbp:specifies
|
gptkb:Common_Type_System_(CTS)
gptkb:Common_Language_Runtime_(CLR)
gptkb:Common_Language_Specification
gptkb:Common_Language_Infrastructure_(CLI)
Type safety
Garbage collection
Security features
Metadata format
Exception handling
Threading model
Interoperability with other languages
Assembly format
Common Type System
|
gptkbp:status
|
gptkb:standard
|
gptkbp:supports
|
Multiple programming languages
multiple programming languages
|
gptkbp:title
|
gptkb:Common_Language_Infrastructure_(CLI)
|
gptkbp:used_by
|
gptkb:Mono
gptkb:._NET_Framework
gptkb:Xamarin
|
gptkbp:bfsParent
|
gptkb:International_Organization_for_Standardization
|
gptkbp:bfsLayer
|
4
|