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

98 merkkiä lisätty ,  15 vuotta sitten
interwiki ym
(interwiki ym)
* 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:
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)]]
Rekisteröitymätön käyttäjä