Primitivní (vestavěný, základní) typ je datový typ poskytovaný programovacím jazykem jako základní vestavěná jazyková jednotka.
V závislosti na jazyku a jeho implementaci se množina takových typů může značně lišit. Je určena požadavky na jednoduchost jazyka a překladače ( překladače ), efektivitou implementace, zvláštnostmi oblastí použití jazyka, expresivitou jazykových nástrojů pro vytváření nových typů. Nízkoúrovňové programovací jazyky obvykle poskytují velmi omezenou sadu vestavěných typů, které jsou přímo implementovány nízkoúrovňovými konstrukcemi. Naproti tomu jazyky na vysoké úrovni obvykle poskytují velkou sadu vestavěných typů pro zlepšení jejich výkonu.
Většina programovacích jazyků vám neumožňuje změnit, jak fungují vestavěné typy, ale například ve Smalltalku nebo Ruby můžete k těmto typům nejen přidávat nové operace, ale také měnit ty staré.
Téměř všechny programovací jazyky zahrnují:
Často také součástí:
Exotičtější primitivní typy:
Typy dat | |
---|---|
Neinterpretovatelné | |
Numerický | |
Text | |
Odkaz | |
Kompozitní | |
abstraktní | |
jiný | |
související témata |