Primitiv type

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 21. august 2020; checks kræver 3 redigeringer .

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.

Eksempler på primitive typer på forskellige sprog

Næsten alle programmeringssprog inkluderer:

Ofte inkluderet også:

Mere eksotiske primitive typer:

Se også