Una fila di computer
Credito immagine: shironosov/iStock/Getty Images
Che cosa sono i dati?
In poche parole, i dati sono informazioni. I dati possono essere numeri, stringhe di caratteri o immagini. Tutti i dati devono essere inseriti nel computer per essere elaborati. I dati possono essere letti da un file, digitati tramite la tastiera o scansionati come un codice a barre. Dal punto di vista di un programmatore di computer, questi sono considerati dati grezzi che devono essere elaborati.
Perché utilizzare un computer per elaborare i dati?
I computer elaborano grandi quantità di dati perché possono interpretare i dati molto più rapidamente di una persona. La maggior parte dell'elaborazione dei dati è banale e sarebbe soggetta a errori umani se non elaborata dal computer. I computer elaborano i dati così velocemente che la loro velocità viene misurata in MIPS (milioni di istruzioni al secondo).
Video del giorno
Il cervello del computer.
Un computer utilizza un'unità centrale di elaborazione o CPU per eseguire tutte le sue decisioni e l'elaborazione dei dati. La CPU ha un set interno di istruzioni che segue quando riceve un comando. I programmatori usano linguaggi diversi per dare i comandi della CPU. Questi linguaggi sono più leggibili dall'uomo rispetto al linguaggio macchina della CPU. La CPU segue la logica del programmatore per elaborare i dati forniti.
Dati come output.
Parte delle istruzioni del programmatore sarà come salvare i dati elaborati. Anche in questo caso i dati possono essere scritti su un file, ma l'output di solito viene inviato anche a un report stampato. Un sistema di libro paga produrrà diversi tipi di output, stampa assegni, aggiorna i database contabili e produce file che vengono inviati al governo per mostrare l'importo delle tasse trattenute.
Immondizia dentro, spazzatura fuori.
I dati che vengono immessi nel computer devono essere buoni, altrimenti l'output sarà inutile. I computer da soli sono macchine poco intelligenti. Seguono le istruzioni fornite loro ed elaborano i dati senza pensarci.