Tietotyypit
Tietotyypit ovat ohjelmointikielissä käytettyjä arvojen luokkia, jotka määrittelevät arvojen muodon, mahdolliset operaatiot sekä muistivarauksen ja tallennusvaatimukset. Ne auttavat virheiden ehkäisyä, ohjelman luettavuutta sekä suorituskyvyn hallintaa. Tietotyypit vaikuttavat siihen, miten arvoja käsitellään ja miten niitä yhdistetään eri ilmaisujen ja funktioiden yhteydessä.
Perustyypit, tai primitiiviset tyypit, kattavat tyypillisesti kokonaisluvut (int), liukuluvut (float, double), totuusarvot (boolean) sekä merkit (char).
Koostetut tai rakenteelliset tyypit koostuvat useammasta arvoluokasta. Näihin kuuluvat taulukot, tietueet tai rakenteet (record/struct), listat sekä
Tyypitys voi olla staattinen tai dynaaminen, ja vahva tai heikko. Staattinen tyypitys tarkastaa tyypit käännöksen aikana,
Tietotyypejä käytetään ohjelmoinnin perusrakenteiden suunnittelussa sekä tietovirtojen turvallisessa ja tehokkaassa hallinnassa.