Qual è la differenza tra software e un programma?


Migliore risposta

Qual è la differenza tra software e un programma ?

I termini sono in gran parte, ma non del tutto, intercambiabili.

Un programma è un insieme di istruzioni ripetibili che il computer può eseguire, che includerebbe un punto di partenza .

Il software è normalmente un insieme di istruzioni ripetibili per il computer che sono memorizzate in un hardware generico (di solito un disco rigido o SSD, ma potrebbe anche essere memoria).

Nella maggior parte dei posti, questi sono gli stessi. Ma supponiamo di aver consegnato una libreria, come un componente della griglia che potrebbe essere utilizzato dai tuoi clienti. Stai fornendo software, ma non un programma. Sebbene si tratti di istruzioni che possono essere eseguite dal computer, non esiste un punto di partenza. Non dici “Vai, libreria, vai!” Invece, altre persone possono usare il software che hai fornito per creare i propri programmi.

Alcune persone usano anche “software” per includere altri programmi correlati cose non hardware, come i manuali. Anche se ho visto quella definizione, ma non la sottoscrivo. Se qualcuno dicesse “Ecco del software” e mi porgesse un manuale, penserei che fosse molto strano.

Laggiunta di due numeri (può essere con o senza interfaccia grafica (con documentazione adeguata)) è un software? Ci sono app per la calcolatrice, non ci sono?

Sì, se hai le istruzioni al computer per laggiunta di due numeri, anche senza alcuna interfaccia utente o documentazione, sarebbe un programma e sarebbe un software.

Il fatto che il codice non sia “molto utile non” lo significa ” non è software, significa semplicemente che non è molto utile.

Risposta

Il software è un termine onnicomprensivo che viene utilizzato in contrasto con lhardware, che sono le tangibili componenti di un computer. Quindi tutto il resto nel tuo computer che non è hardware è software. Unapplicazione è fondamentalmente un tipo di software. Quindi la differenza tra software e applicazione è molto simile alla differenza tra un rettangolo (software) e un quadrato (applicazione); tutte le applicazioni sono software, ma non tutti i software sono applicazioni.

Un punto principale che rende un software unapplicazione è che è eseguibile. Lobiettivo principale di unapplicazione è eseguire unattività specifica o una serie di attività. È quindi importante che sia in grado di eseguire ed eseguire le sue istruzioni per ottenere ciò. Se un pezzo di software non è eseguibile, non può essere considerato come unapplicazione. Driver di dispositivo, manuali, immagini e documenti sono solo alcuni dei software che non sono applicazioni.

Anche un effetto collaterale della dichiarazione precedente è il fatto che le applicazioni sono limitate a determinati sistemi operativi. Unapplicazione Windows non può essere eseguita su una piattaforma Mac o Linux e pertanto non è considerata come applicazioni nei suddetti sistemi operativi. Sebbene il software possa o meno essere riconosciuto su piattaforme diverse, non cambia il fatto che sia ancora considerato come software.

Essere eseguibili non è esclusivo delle applicazioni sebbene alcuni eseguibili non siano considerati come applicazioni. Un esempio di questo potrebbe essere il software che fa parte del sistema operativo. Questo è molto evidente nellantiquato sistema operativo DOS. Uninstallazione DOS contiene più eseguibili necessari per il corretto funzionamento. Questi non sono considerati come applicazioni.

Lastyl, affinché unapplicazione sia utile, necessita dellinterazione dellutente. Persino antivirus e altri tipi di software di sicurezza che cercano di essere il più discreto possibile richiedono di tanto in tanto linterazione dellutente. Al contrario, la maggior parte degli utenti di computer non è a conoscenza del software BIOS e dei driver di dispositivo nonostante la loro importanza nella funzionalità di un computer.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *