Unified data type system and method

   
   

A type system includes a dual representation for basic data types. One representation is the basic data type representation common to such basic built-in data types, known as an unboxed value type or simply as a value type. Each of the basic data types also has a boxed representation that can be stored in the object hierarchy of the type system. This dual representation can also be extended to user-defined types, so that user-defined types may exist both as an unboxed value type and as an object within the object hierarchy of the type system. This dual representation allows the compiler and/or runtime environment to select the most effective and efficient representation for the data type depending on the particular need at the moment.

Een typesysteem omvat een dubbele vertegenwoordiging voor basisgegevenstypes. Één vertegenwoordiging is de basisgegevenstype vertegenwoordiging gemeenschappelijk voor dergelijke fundamentele ingebouwde gegevenstypes, gekend als unboxed waardetype of eenvoudig als waardetype. Elk van de basisgegevenstypes heeft ook een in dozen gedane vertegenwoordiging die in de objecten hiërarchie van het typesysteem kan worden opgeslagen. Deze dubbele vertegenwoordiging kan ook tot user-defined types worden uitgebreid, zodat user-defined types zowel als kunnen bestaan unboxed waardetype en als voorwerp binnen de objecten hiërarchie van het typesysteem. Deze dubbele vertegenwoordiging staat het de compiler en/of runtime milieu toe om de meest efficiënte en efficiënte vertegenwoordiging voor het gegevenstype afhankelijk van de bijzondere behoefte op het ogenblik te selecteren.

 
Web www.patentalert.com

< Linear and non-linear object management

< Method and apparatus for managing call processing services in an intelligent telecommunication network

> Method and apparatus for creating and ordering customized branded merchandise over a computer network

> Forwarding load data to younger instructions in annex

~ 00112