Innehållsförteckning:
Definition - Vad betyder primitiv datatyp?
En primitiv datatyp är antingen en datatyp som är inbyggd i ett programmeringsspråk, eller en som kan karakteriseras som en grundstruktur för att bygga mer sofistikerade datatyper. Programmerare kommer ofta omedelbart att känna till de primitiva datatyper som används vid kodning, som inte involverar mer sofistikerade datasätt för effektiv representation.
Techopedia förklarar primitiv datatyp
Exempel på primitiva datatyper inkluderar heltal, flytande punktnummer och enskilda tecken i text. Var och en av dessa primitiva datatyper är ett exempel på något som inte kräver en stor mängd data för representation. Tecken motsvarar helt enkelt en enda referenspunkt i ett ASCII-diagram. Heltal är siffror som inte behöver komplexa identifierare som exponenter och decimaler. Booleska värden kräver endast ett binärt val mellan två möjliga värden.
Andra datatyper kanske inte är primitiva, beroende på utformningen av ett programmeringsspråk eller system. Ett vanligt exempel är strängar. En strängvariabel är en samling tecken sammansatta i en enda dynamisk variabel. Programmeringsspråk arbetar på strängar för att ändra dem vid behov. I det här fallet, om en sträng är inbyggd i ett program eller har en viss typ av stöd, kan den kallas en primitiv datatyp. Den delar emellertid inte några av de grundläggande designelementen för de primitiva datatyperna som diskuterats ovan.
Andra specifika förklaringar av primitiva datatyper inkluderar idén att en primitiv datatyp inte kan delas upp till en enklare datatyp. Andra förklarar primitiva datatyper genom att kontrastera dem med användardefinierade klasser, mer sofistikerade klasser som skapas av användare, medan primitiva datatyper redan har skapats av den plattform eller gränssnitt som programmeraren eller utvecklaren använder. Dessa förklaringar hjälper till att förklara varför en specifik typ av variabel kan anses vara en primitiv datatyp på ett språk men inte på ett annat. Andra experter kan kontrast primitiva datatyper med härledda datatyper, som skapas med samlingar av primitiva datatyper. Som ett resultat kan de delas upp i mer grundläggande element än de primitiva datatyperna.
