Un programma di solito elabora dei dati di ingresso per produrre dei dati di uscita (il risultato dell'elaborazione) utilizzando dei dati intermedi. Il problema è quello di stabilire dove esattamente saranno i dati (di ingresso, intermedi e di uscita) e come saranno organizzati. Quello dell'organizzazione dei dati è un compito che il programmatore deve affrontare prima ancora di mettersi a codificare il programma. Si parte dalla memoria disponibile e si traccia una mappa della memoria. Dallo studio della rappresentazione dei dati, sappiamo anche di quanto spazio ha bisogno ciascun dato per essere rappresentato in memoria. La mappa quindi comincerà a riempirsi delle zone riservate ai dati di ingresso e ai dati di uscita, e si completerà con le zone di memoria allocate per i dati intermedi, che il programma dovrà mantenere per il suo corretto funzionamento. Il risultato di questo processo di mappatura della memoria è che ciascun dato avrà una sua posizione ben precisa.
Tutto quanto riportato in questa pagina è a puro scopo informativo personale. Se non ti trovi in accordo con quanto riportato nella pagina, vuoi fare delle precisazioni, vuoi fare delle aggiunte o hai delle proposte e dei consigli da dare, puoi farlo mandando un email. Ogni indicazione è fondamentale per la continua crescita del sito.