Common Language Specification (CLS)

GPTKB entity

Statements (45)
Predicate Object
gptkbp:instance_of gptkb:Specification
gptkbp:bfsLayer 4
gptkbp:bfsParent gptkb:Microsoft_._NET_Framework
gptkbp:defines a subset of Common Type System (CTS)
gptkbp:ensures language interoperability
gptkbp:facilitates cross-language integration
https://www.w3.org/2000/01/rdf-schema#label Common Language Specification (CLS)
gptkbp:includes data types
attributes
exceptions handling rules
gptkbp:introduced gptkb:2000
gptkbp:is_described_as a set of rules
gptkbp:is_designed_to enable code reuse
gptkbp:is_essential_for . NET assembly compatibility
gptkbp:is_implemented_in gptkb:CEO
gptkb:F#
gptkb:C#
gptkb:C++/_CLI
J Script . NET
gptkbp:is_maintained_by gptkb:ECMA_International
gptkbp:is_part_of the . NET Framework
gptkbp:is_related_to gptkb:._NET_5
gptkb:._NET_6
gptkb:._NET_Core
gptkb:Common_Language_Runtime_(CLR)
gptkb:Common_Language_Infrastructure_(CLI)
gptkb:._NET_7
gptkb:._NET_Standard
gptkbp:is_standardized_by language features
gptkbp:is_supported_by gptkb:Visual_Studio
gptkb:Mono_framework
gptkb:Xamarin
gptkbp:is_used_by multiple programming languages
gptkbp:is_used_for gptkb:software_framework
API design
component development
gptkbp:is_used_in enterprise applications
web services
cloud applications
Windows applications
gptkbp:provides guidelines for language designers
gptkbp:provides_information_on versioning
type safety
gptkbp:requires creating . NET libraries
gptkbp:supports managed code