„Elemi adattípusok” változatai közötti eltérés
[nem ellenőrzött változat] | [nem ellenőrzött változat] |
Tartalom törölve Tartalom hozzáadva
Nincs szerkesztési összefoglaló |
Nincs szerkesztési összefoglaló |
||
3. sor:
Az elemi típusok ismertek még, mint ''beépített típusok'' vagy ''alap típusok''.
Hogy egy típust milyen kategóriába sorolnak, az nagyban függ az adott programozási nyelvtől, illetve annak megvalósításától. Például, a [[C programozási nyelv|C]]-ben, a [[string]]ek összetett adattípusnak számítank, szemben a modern [[
Tipikus elemi adattípusok többek között:
12. sor:
* [[Logikai]] (Boole, boolean), aminek '''igaz''' (true) vagy '''hamis''' (false) értéke lehet.
* [[string]] (<code>string</code>), karakterek sorozat, amely lehet nulla hosszúságú – nem tartalmaz karaktert – ha szükséges);
* [[referencia
Több bonyolult típus szintén az elemi tpusok közé sorolható:
* [[Tuple]]k a [[ML
* [[kapcsolt lista|kapcsolt listá]]k a [[Lisp
* [[komplex szám]]ok a [[Fortran
* [[racionális szám]]ok a [[Lisp
* [[first class függvény]]ek, a [[Closure (computer science)|closure]]ok, [[folytatódás]]ok a [[
Általános elvárás az elemi típusokat kezelő eljárásokkl, függvényekkel szemben, hogy gyorsabb program konstrukciókat hozzanak létre. Egy egész összeadás, például, végrehajtható, mint különálló gépi utasítás, és néhány [[central processing unit|processzor]] speciális utasításokkal rendelkezik a karakter sorozatok egy utasítással történő feldolgozására. Nevezetesen, a [[C
"egy <nowiki>'egyszerű'</nowiki> int - egész - objektum hosszára az a javaslat, hogy egyezzen meg végrehajtó környezet architektúrája szerinti hosszal". Ez gyakorlatilag azt jelenti, hogy az <code>int</code> lehetőleg legyen 32 bit hosszú egy 32-bites architektúrában.
|