En primitiv (indbygget, basis) type er en datatype leveret af et programmeringssprog som en grundlæggende indbygget sprogenhed.
Afhængigt af sproget og dets implementering kan sættet af sådanne typer variere meget. Det bestemmes af kravene til enkelheden af sproget og kompilatoren ( tolk ), effektiviteten af implementeringen, ejendommelighederne ved sprogets anvendelsesområde, sprogets udtryksevne til at bygge nye typer. Typisk giver programmeringssprog på lavt niveau et meget begrænset sæt af indbyggede typer, der er direkte implementeret af lavniveau-konstruktioner. I modsætning hertil giver sprog på højt niveau normalt et stort sæt indbyggede typer for at forbedre deres ydeevne.
De fleste programmeringssprog tillader dig ikke at ændre, hvordan indbyggede typer fungerer, men i Smalltalk eller Ruby , for eksempel, kan du ikke kun tilføje nye operationer til disse typer, men også ændre gamle.
Næsten alle programmeringssprog inkluderer:
Ofte inkluderet også:
Mere eksotiske primitive typer:
Datatyper | |
---|---|
Ufortolkelig | |
Numerisk | |
Tekst | |
Reference | |
Sammensatte | |
abstrakt | |
Andet | |
relaterede emner |