Ero sivun ”Muuttuja (ohjelmointi)” versioiden välillä

[arvioimaton versio][arvioimaton versio]
Poistettu sisältö Lisätty sisältö
Ei muokkausyhteenvetoa
interwiki ym
Rivi 53:
* muuttuja sijaitsee muualla, esim. verkossa, hajautetulla palvelimella tms.
 
Suurin osa muuttujista luodaan ja talletetaan tietokoneen keskusmuistiin. Tällöin muuttuja säilyy tietokoneen muistissa niin kauan kuin virta katkaistaan tai sen päälle kirjoitetaan uusi arvo. Mikäli muuttuja talletetaan pysyväismuistiin, esim. kiintolevylle[[kiintolevy]]lle tai [[flash-muistiinmuisti]]in, muuttujan arvo säilyy myös virran katkaisemisen jälkeen.
 
Rekisterihin ja pinoon muuttujalle varataan muistia yleensä vain silloin, jos muuttujaa käsitellään vain lyhytaikaisesti ja muuttujan tulosta ei tarvitse säilyttää kuin hetken aikaa. Tavallisesti mm. laskujen välitulokset talletetaan rekistereihin. Esimerkiksi [[Intel]]in prosessoreiden [[x86]] -arkkitehtuurissa yhteenlasku voitaisiin suorittaa rekistereillä seuraavasti:
Rivi 62:
Funktiokutsujen parametrit talletetaan yleensä tietokoneen pinoon, koska niitä ei tarvitse säilyttää kuin sen aikaa kun funktiokutsu on voimassa. Koska pino on käytettävissä useimmissa tietokone- tai mikroprosessoriarkkitehtuureissa, se on kätevä paikka väliaikaisen tiedon tallettamiseen.
 
[[Luokka:Ohjelmointi]]
 
[[de:Variable (Programmierung)]]
[[es:Variable (programación)]]