Egy egyszerű típus ( angol primitív , fundamentális , alap , sima , egyszerű vagy beépített adattípus ) - a számítástechnikában olyan adattípus , amelynek objektumairól, változóiról vagy állandóiról a következőket lehet mondani:
Lehetőség van hordozható kód létrehozására (kód, amelynek eredménye a különböző fordítók általi fordítás/értelmezés ugyanaz a különböző platformokon), ha nem próbálja meg értelmezni az egyszerű típusok értékeit. Például a különböző platformokon a számok eltérhetnek a számrendszer alapja , bitmélysége , bájtsorrendje , ábrázolási formátuma szerint . Ha számábrázolási formátumokkal dolgozik, a kód gyorsabban fut, de a hordozhatóság elvész.
Az egyszerű típusok általában numerikus típusokat tartalmaznak:
Minden programozási nyelvhez különböző egyszerű adattípusok állnak rendelkezésre. Például egyes nyelvek egyszerű típusokkal rendelkeznek a PLC- vezérlők számára az idő tárolására . A különböző típusú konstansok írásmódjait a nyelvi szabvány határozza meg. Például egy rekord 1leírhat egy egész típusú konstanst, egy rekord pedig egy 1.0valós típust.
Az egyszerű típusok bevezetése több célt szolgált:
A legtöbb programozási nyelv előre meghatározott funkciókat tartalmaz az egyszerű típusokkal való munkavégzéshez:
Egyes nyelvek (például C és C++ ) nem korlátozzák a programozót abban, hogy megválassza, hogyan kezelje az egyszerű típusú értékeket, sőt lehetővé teszik mezők meghatározását egy egyszerű típushoz (lásd a bitmezőket ).