Software - Che cos'è, definizione e concetto

Sommario:

Anonim

Il termine software è un termine di origine anglosassone che si riferisce alla parte immateriale dell'informatica e dell'informatica.

La traduzione letterale della parola è "parti molli". A sua volta, il termine hardware si riferisce alle "parti rigide" dell'informatica, che si traduce in altoparlanti, telefoni o televisori, cioè il tangibile.

Cosa serve

Sebbene l'hardware sia la parte più visibile e tangibile dell'informatica, senza il software sarebbero solo semplici pezzi di metallo o plastica inutilizzabili. L'importanza del software risiede nel fatto che dà un uso e una utilità ad un tablet o ad un televisore, ad esempio, dando a questi una serie di funzioni che varia con il tipo di software che gira sui dispositivi.

D'altra parte, il software è sviluppato utilizzando linguaggi di programmazione, che consentono di creare programmi per computer, applicazioni mobili o sistemi operativi. I linguaggi di programmazione si basano su regole e schemi impostati di default. Questo dà loro una certa libertà durante la creazione di contenuti, poiché la costruzione o lo sviluppo di tali contenuti può iniziare da zero. Esempi di linguaggi di programmazione sono JavaScript, PHP o Python.

Tipi di software

Esistono cinque tipi di software che li identificano singolarmente in base al loro tipo di codice e al loro obiettivo:

  1. Di pagamento. Questo tipo di software si ottiene dopo il pagamento del prezzo di vendita.
  2. Gratuito. D'altra parte, il cosiddetto freeware è il software che si ottiene senza alcun costo monetario, cioè si può acquistare gratuitamente.
  3. Gratuito. Software libero fa invece riferimento ai due precedenti (può essere a pagamento o gratuito) ma con la differenza che il codice è suscettibile di modifiche da parte dell'utente. In altre parole, se dovessimo parlare di acquistare un'auto e ci lasciassero modificare il suo motore senza alcun problema, sarebbe una similitudine di acquisire un programma per computer e avere accesso a modificare il codice che lo compone.
  4. Con annunci. Questo tipo di software è solitamente disponibile gratuitamente ma in cambio ti mostra annunci pubblicitari per guadagnare.
  5. Dimostrazioni. I cosiddetti “demo” non sono altro che i ben noti “demo”. I più famosi sono quelli dei videogiochi. Consistono nel mostrarti durante un certo periodo un software che è stato originariamente pagato gratuitamente fino alla scadenza di tale periodo. È una strategia per insegnare il contenuto e incoraggiarne l'acquisto.

In sintesi, questi sono i tipi che possiamo trovare. Tra questi, potrebbero esserci ibridi, ovvero potrebbero essercene alcuni gratuiti e con annunci pubblicitari, ad esempio.

Classificazione del software

Ai fini dell'utilità e dell'uso, si distinguono solitamente tre classi di software:

  • Programmazione. È l'insieme di strumenti che consentono lo sviluppo di programmi per computer. Sono, per così dire, il corpo di un'auto. Esempi sono editor di testo o compilatori di codice.
  • Di applicazione. Accumula gli strumenti che abilitano un'attività o un'azione digitalmente. Continuando con la similitudine, in questo caso sarebbero le ruote ei pedali dell'auto. Esempi sono i videogiochi o il software per ufficio.
  • Di sistemi. Consiste nella corretta relazione che si instaura tra l'utente e il software, essendo il volto più visibile del processo di esperienza. Qui possiamo finalmente confermare che sarebbe il volano e il motore. Un esempio sono i sistemi operativi oi server.

Le tre classi sono necessarie l'una all'altra, poiché per creare gli strumenti che gestiamo oggi, ciascuna delle classi menzionate è necessaria.

Esempi di software

Successivamente, presenteremo diversi esempi di software e ne dettagliamo la tipologia e la classe corrispondente:

  • Editor di testo "Blocco note". È un software di programmazione gratuito. Consente lo sviluppo di codice al suo interno per creare programmi per computer di qualsiasi tipo.
  • Sistema operativo "Windows". È un software di sistema che viene pagato. Serve a mettere in relazione l'utente con il software e l'hardware in modo semplificato senza la necessità di conoscenze informatiche approfondite.
  • Programma per computer "Microsoft Excel". È un software applicativo a pagamento. È un foglio di calcolo utilizzato per calcolare e acquisire digitalmente processi e strategie aziendali o aziendali.

Come si vede, se mettiamo in relazione i tre elementi immateriali, si può dire che con "Notepad" potremmo sviluppare "Windows" o "Microsoft Excel"; Con il sistema operativo potremmo utilizzare le funzioni fornite sia da "Notepad" che da "Excel", e il foglio di calcolo stesso non potrebbe essere utilizzato senza aver prima sviluppato il suo codice in "Notepad" e poi eseguito in "Windows".