Barninga Z
a- a+

La gestione dei dati in C

Per poter parlare di come si gestiscono i dati, occorre primaprecisare che cosa essi siano, o meglio che cosa si intendacon il termine "dati" , non tanto dal punto divista della logica informatica, quanto piuttosto da quellostrettamente tecnico ed operativo. 

In tal senso, va innanzitutto osservato che tutto quantoviene elaborato dal microprocessore di un computer deverisiedere nella memoria di questo, la cosiddetta RAM[1], che, al di là della sua implementazionehardware, è una sequenza di bit, ciascuno dei quali,ovviamente, può assumere valore 1 oppure 0. Nella RAMsi trova anche il codice macchina eseguibile del programma:semplificando un poco, possiamo dire che tutta la parte diRAM non occupata da quello può rappresentare"dati". 

E' evidente che nella maggior parte dei casi unprogramma non controlla tutta la memoria, ma solo unaporzione più o meno ampia di essa; inoltre le regolein base alle quali esso ne effettua la gestione sonocodificate all'interno del programma stesso e dipendono,almeno in parte, dal linguaggio utilizzato perscriverlo. 

Sintetizzando quanto affermato sin qui, i dati gestiti da unprogramma sono sequenze di bit situate nella parte di RAM cheesso controlla: se il programma vi può accedere inlettura e scrittura, dette sequenze rappresentano lecosiddette "variabili"; se l'accesso puòavvenire in sola lettura si parla, invece, di"costanti". 

Dal punto di vista del loro significato si apre invece ildiscorso dei tipi di dato. 



Ti potrebbe interessare anche

commenta la notizia