Primitivní typ

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 21. srpna 2020; kontroly vyžadují 3 úpravy .

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é.

Příklady primitivních typů v různých jazycích

Téměř všechny programovací jazyky zahrnují:

Často také součástí:

Exotičtější primitivní typy:

Viz také