Come un computer elabora i dati
Cosa sono i dati
Semplicemente, i dati sono informazioni. Possono essere numeri, stringhe di caratteri o immagini. Tutti i dati devono essere inseriti nel computer per essere elaborati. Possono essere letti da un file, digitati via tastiera o acquisiti tramite scansione come un codice a barre. Dal punto di vista del programmatore, sono dati grezzi che necessitano elaborazione.
Perché usare un computer per elaborare dati
I computer elaborano grandissime quantità di dati perché li interpretano molto più velocemente di una persona. La maggior parte dell'elaborazione è ripetitiva e soggetta a errore umano se non fatta da computer. La velocità è misurata in MIPS (Milioni di Istruzioni Al Secondo).
Il cervello del computer
Un computer usa una CPU (Central Processing Unit) per tutto il decision-making e l'elaborazione dati. La CPU ha un set interno di istruzioni che segue quando riceve un comando. I programmatori usano linguaggi diversi per dare comandi alla CPU. Questi linguaggi sono più leggibili dall'uomo del linguaggio macchina della CPU. La CPU segue la logica del programmatore per elaborare i dati dati.
Dati come output
Parte delle istruzioni del programmatore sarà come salvare i dati elaborati. Di nuovo i dati possono essere scritti su file, ma l'output va solitamente anche a un report stampato. Un sistema paghe produrrà vari output: stampa assegni, aggiorna database contabili e produce file inviati al governo per mostrare le tasse trattenute.
Garbage in, garbage out
I dati immessi nel computer devono essere buoni, altrimenti l'output sarà inutile. I computer da soli sono macchine non intelligenti. Seguono le istruzioni date ed elaborano dati senza pensare.