arvotyyppejä
Arvotyypit ovat ohjelmointikielissä sellaisia tietotyyppejä, joissa muuttuja tallentaa arvon suoraan. Kun arvotyypin ilmentymä siirretään tai sitä käytetään, arvo kopioidaan kokonaisuudessaan eikä viite johonkin jaettuun olioon. Tämä tekee arvotyypeistä itsenäisiä ja usein helpommin hallittavia muistitoimintoja, sekä usein kevyempiä pienille datamäärille.
Referenttityypit sen sijaan tallentavat muuttujan sisällä viitteen olioon, ja kopiointi siirtää vain tämän viitteen. Useampi ilmentymä
Esimerkkejä arvotyypeistä ovat monilla kielillä perusmuuttujat kuten kokonais- ja liukulukutyypit sekä käyttäjän määrittelemät rakenteet (kuten struct
Hyötyjä arvotyypeille ovat ennustettava kopiointi, ei jaettua tilaa ja usein hyvän cache-lokaloinnin mahdollisuus. Haittoja taas voivat