Obsah:
Definice - Co znamená primitivní datový typ?
Primitivní datový typ je buď datový typ, který je zabudován do programovacího jazyka, nebo ten, který lze charakterizovat jako základní strukturu pro vytváření sofistikovanějších datových typů. Programátoři budou často okamžitě obeznámeni s primitivními datovými typy používanými v kódování, které pro efektivní reprezentaci nezahrnují sofistikovanější datové soubory.
Techopedia vysvětluje primitivní datový typ
Příklady primitivních datových typů zahrnují celá čísla, čísla s pohyblivou řádovou čárkou a jednotlivé znaky v textu. Každý z těchto primitivních datových typů je příkladem něčeho, co pro reprezentaci nevyžaduje velké množství dat. Znaky jednoduše odpovídají jedinému referenčnímu bodu v grafu ASCII. Celá čísla jsou čísla, která nepotřebují složité identifikátory, jako jsou exponenty a desetinná tečka. Booleovské hodnoty vyžadují pouze binární výběr mezi dvěma možnými hodnotami.
Jiné typy dat mohou nebo nemusí být primitivní v závislosti na návrhu programovacího jazyka nebo systému. Jedním běžným příkladem jsou řetězce. Řetězcová proměnná je skupina znaků sestavená do jediné dynamické proměnné. Programovací jazyky pracují na řetězcích a podle potřeby je upravují. V tomto případě, pokud je řetězec zabudován do programu nebo má zvláštní druh podpory, lze jej nazvat primitivním datovým typem. Nesdílí však některé základní konstrukční prvky primitivních datových typů diskutovaných výše.
Další specifická vysvětlení primitivních datových typů zahrnují myšlenku, že primitivní datový typ nelze rozdělit na jednodušší datový typ. Jiní vysvětlují primitivní datové typy jejich porovnáním s uživatelsky definovanými třídami, sofistikovanějšími třídami, které vytvářejí uživatelé, zatímco primitivní datové typy již byly vytvořeny platformou nebo rozhraním, které programátor nebo vývojář používá. Tato vysvětlení pomáhají vysvětlit, proč jeden konkrétní typ proměnné lze považovat za primitivní datový typ v jednom jazyce, ale nikoli v jiném. Ostatní odborníci mohou kontrastovat primitivní datové typy s odvozenými datovými typy, které jsou vytvářeny pomocí sbírek primitivních datových typů. Výsledkem je, že je lze rozdělit na základní prvky než primitivní datové typy.
