Naar inhoud springen

Gebruiker:Rickpastoor/Common Type System

Uit Wikipedia, de vrije encyclopedie

Het Common Type System (CTS) is een fundamenteel onderdeel van het .NET framework, het voorziet elke programmeertaal die is gebaseerd op dit framework van een objectgeoriënteerde basis, en van een belangrijke groep datatypen. Het CTS beschrijft geen syntaxis of bepaalde sleutelwoorden (keywords), de datatypen die beschreven worden door het CTS is daarom toepasbaar voor elke willekeurige programmeertaal. Niet elke taal die op dit systeem voortbouwd hoeft alle beschikbare typen te implementeren, maar de meeste talen zullen in ieder geval een gedeelte van het CTS implementeren.

Het CTS[bewerken | brontekst bewerken]

Zoals hierboven ook al beschreven voorziet het CTS te talen die op het .NET framework gebaseerd zijn van een set datatypes. Talen die van het CTS gebruik maken hoeven niet perse alle beschikbare typen te implementeren, en de naamgeving hoeft ook niet perse hetzelfde te zijn. Zo kent het CTS van zichzelf het type System.Int32, maar C# heeft dit type geïmplementeerd als type Int. Voor het CTS blijven dit toch dezelfde soorten variabelen, en daardoor kunnen de talen die gebaseerd zijn op het .NET framework en die gebruik maken van de typen van het CTS erg gemakkelijk met elkaar samenwerken.

Alle objecten die beschreven worden binnen het CTS erven over van het type System.Object. (Dit stuk nog verder uitwerken met informatie over de object georienteerde structuur van het CTS)

Waarom is een CTS zo belangrijk?[bewerken | brontekst bewerken]

Hieronder de informatie uit 'Het CTS' over waarom een CTS zo belangrijk is extraheren en uitbreiden. Het kopje Het CTS moet nog wat korter / netter.

Referenties[bewerken | brontekst bewerken]