tietotyyppimallit
Tietotyyppimallit ovat ohjelmoinnissa käytettyjä abstraktioita, jotka määrittelevät, miten tietoa tallennetaan, tulkitaan ja käsitellään tietokoneen muistissa. Ne tarjoavat rakenteellisen tavan järjestää dataa, jotta ohjelmat voivat ymmärtää ja manipuloida sitä tehokkaasti. Yleisimpiä perustietotyyppejä ovat kokonaisluvut (esim. 1, -5), liukuluvut (esim. 3.14, -0.5), totuusarvot (tosi tai epätosi) ja merkkijonot (esim. "tervehdys").
Perustietotyyppien lisäksi on olemassa monimutkaisempia tietorakenteita, jotka rakentuvat perustietotyypeistä tai muista tietorakenteista. Näitä ovat esimerkiksi listat,
Ohjelmointikielet eroavat toisistaan siinä, miten ne käsittelevät tietotyyppejä. Joissakin kielissä, kuten staattisesti tyypitetyissä kielissä (esim. Java,