primitivan
In Computer Science, primitiv je temelj tip podataka koji se ne mogu rastaviti na jednostavniji tip podataka. Na primjer, an cijeli je primitivni tip podataka, dok je poredak, koji može pohraniti više vrsta podataka, nije.
Neka programski jezici podržavaju više tipova podataka od ostalih, a svi jezici ne implementiraju tipove podataka na isti način. Međutim, većina jezici na visokoj razini dijele nekoliko uobičajenih primitivaca.
Java, na primjer, ima osam primitivnih tipova podataka:
- boolean - jedna vrijednost TRUE ili FALSE (obično zahtijeva samo jednu bit)
- bajt - 8-bitni potpisan cijeli broj (-127 do 128)
- kratak - 16-bitni potpisan cijeli broj (-32,768 do 32,767)
- int - 32-bitni potpisan cijeli broj (-231 do -231 -1)
- dugo - 64-bitni potpisan cijeli broj (-263 do -263 -1)
- plutati - 32-bitni plutajuća točka broj
- dvostruko - 64-bitni broj s pomičnom zarezom
- čađ - 16-bitni unicode lik
Primitivi koje podržava svaki programski jezik ponekad se nazivaju "ugrađenim vrstama podataka", jer vrijednosti pohranjuju izravno u memorija. Neprimitivni tipovi podataka pohranjuju reference na vrijednosti, a ne na same vrijednosti. Primjeri neprimitivnih tipova podataka Java uključuju nizove i Nastava.