Dipendendo dall'hardware collegato e con un software scritto correttamente, potrebbero fondamentalmente fare quasi tutto. Ai livelli più alti, i computer hanno già il controllo su molte cose. Il tuo telefono, i semafori, persino il tuo orologio sono tutti guidati da computer con hardware specializzato.
Al livello più basso, i computer hanno a che fare fondamentalmente con l'elettricità. Questa ha due stati: o acceso o spento. Questo è un po'. Come questa elettricità passa attraverso un gruppo di transistor, influenzerà altre parti dove passa l'elettricità. Così, accendere un bit può mettere in azione ogni genere di cose.
Quando si estende ulteriormente, gruppi di bit saranno in grado di gestire un gruppo di istruzioni. I gruppi di bit saranno inviati a un processore, il che si traduce in vari transistor che fanno il loro lavoro e viene generato un certo output. E questo output determinerà le azioni di altri pezzi di hardware.
Un bell'esempio di questo sono le schede hardware Arduino dove si può effettivamente scrivere codice che gira su un computer molto piccolo. E ha diverse porte dove i dati entrano o escono. E anche se Arduino è estremamente semplice come computer, mostra già quanto si potrebbe fare con un po' di hardware e programmazione aggiuntiva.
Anche se molti utenti delle schede Arduino non sono mai andati molto oltre il far lampeggiare un LED...
Ora, con un hardware adeguato, si potrebbe fornire a un computer abbastanza informazioni da poter guidare una macchina attraverso una grande città da un capo all'altro senza schiantarsi e rispettando tutte le leggi del traffico! Google e alcune altre aziende hanno già fatto alcuni concetti molto ben progettati di questo e alcune delle tecniche sono già utilizzate nelle auto moderne.
Il problema principale con questi computer intelligenti è l'enorme costo che ci vuole per fare ricerca mentre non è chiaro se si possono ottenere profitti da essa. Per esempio, ci sono molti ricercatori che cercano di fare un robot simile all'uomo, ma il problema principale di questi robot è che non sanno esattamente per cosa dovrebbero essere usati. Certo, dopo 25 anni di ricerca, si potrebbe avere qualcosa di interessante ma significa che bisogna prima pagare 25 anni per questa ricerca! E questo è costoso!
Così, i robot moderni hanno generalmente un aspetto più meccanico e sono usati per sgusciare gamberi e selezionare fiori e piante, per esempio. Ci sono ad esempio macchine che contano il numero di fiori su una pianta e quindi ne determinano il prezzo. E ci sono anche robot che sono in grado di piantare semi, prendersi cura della pianta e durante il raccolto spennano le fragole e i pomodori, rimuovendo anche le erbacce tra le piante.
Ma l'uso più comune dei computer è generalmente quando sono collegati a una tastiera, un mouse, un monitor, Internet e una stampante. Sono usati per la contabilità, la matematica, tutti i tipi di compiti amministrativi, per vedere foto di gatti e per guardare un sacco di porno. Inoltre, sono spesso usati per i giochi, per le persone per comunicare tra loro e fare domande come qui su Quora e un po' di altre cose.
Quindi, i computer possono fare un sacco di cose...