Ogni qualvolta utilizziamo un dispositivo elettronico utilizziamo anche il Software, infatti, senza il Software il dispositivo elettronico può servire solo come sopramobile.
In realtà un dispositivo elettronico non è altro che un insieme di circuiti elettronici installati su supporti di varia natura incapace di fare qualsiasi cosa. Invece, il Software è un insieme di algoritmi, organizzati logicamente, che memorizzati all’interno di circuiti elettronici, sono in grado di elaborare dei dati e di eseguire dei comandi.
In italiano il Software si chiama genericamente programma e in assenza del dispositivo elettronico non serve a nulla. Perciò, si può dire che il dispositivo elettronico e il programma si integrano a vicenda e ciascuno ha bisogno dell’altro.
Il suddetto dispositivo elettronico è chiamato Hardware.
Ogni Software è scritto in un linguaggio di programmazione. I linguaggi di programmazione sono numerosi, giacché, ciascuno soddisfa diverse esigenze di programmazione.
Il Software stabilisce e controlla tutto ciò che succede in un dispositivo elettronico. Ad esempio nei: computer, smartphone, tablet, elettrodomestici, televisori, sistemi di navigazione, ecc. ci permette di accendere, spegnere, selezionare, aggiungere, modificare, interrogare ecc.
I software sono di diversi tipi e hanno diverse caratteristiche a seconda dei dispositivi su cui sono installati, ad esempio:
- Software di base per il corretto funzionamento dei dispositivi.
- Software che si interfacciano con l’utente per consentirgli la fruizione dei servizi internet.
- Software gestionali progettati per gestire specifiche attività.
- Software personalizzati per soddisfare le esigenze di uno specifico soggetto.
- Software per correlare un soggetto con i suoi utenti (app).
Un software è normalmente composto da molti files contenenti i codici di programmazione e i dati necessari alle elaborazioni.









[…] files fanno parte del software e risiedono sull’hardware. Altri files sono creati dagli utenti utilizzando determinati […]