A primitív (beépített, alap) típus olyan adattípus , amelyet a programozási nyelv alap beépített nyelvi egységként biztosít.
A nyelvtől és annak megvalósításától függően az ilyen típusok halmaza nagyon eltérő lehet. Meghatározzák a nyelv és a fordító ( tolmács ) egyszerűségével szemben támasztott követelmények, a megvalósítás hatékonysága, a nyelv alkalmazási területeinek sajátosságai, az új típusok építéséhez szükséges nyelvi eszközök kifejezőképessége. Az alacsony szintű programozási nyelvek jellemzően nagyon korlátozott számú beépített típust kínálnak, amelyeket alacsony szintű konstrukciók közvetlenül implementálnak. Ezzel szemben a magas szintű nyelvek általában számos beépített típust kínálnak teljesítményük javítása érdekében.
A legtöbb programozási nyelv nem teszi lehetővé a beépített típusok működésének megváltoztatását, de például a Smalltalk -ban vagy a Ruby -ban nem csak új műveleteket adhat hozzá ezekhez a típusokhoz, hanem módosíthatja a régieket is.
Szinte az összes programozási nyelv tartalmazza:
Gyakran szerepel még:
Egzotikusabb primitív típusok:
Adattípusok | |
---|---|
Értelmezhetetlen | |
Numerikus | |
Szöveg | |
Referencia | |
Összetett | |
absztrakt | |
Egyéb | |
Kapcsolódó témák |