Die Begriffe "Software" und "Computerprogramm" werden häufig austauschbar verwendet und aus gutem Grund sind sie sehr eng miteinander verbunden. Es gibt jedoch einen subtilen Unterschied:
Computerprogramm:
* Eine Reihe von Anweisungen, die in einer Programmiersprache geschrieben wurden, die einem Computer mitteilt, was zu tun ist. Es handelt sich um eine sehr spezifische Reihe von Befehlen, mit denen eine bestimmte Aufgabe oder eine Reihe verwandter Aufgaben ausgeführt werden sollen.
* Beispiel: Eine Taschenrechner -App auf Ihrem Telefon ist ein Computerprogramm. Sein Code teilt dem Telefon mit, wie man Eingaben (Zahlen und Vorgänge) nimmt, Berechnungen durchführt und das Ergebnis anzeigt.
Software:
* Ein breiterer Begriff, der Computerprogramme umfasst, aber auch alle zugehörigen Daten, Dokumentationen und Konfigurationsdateien enthält, die für das Programm korrekt erforderlich sind.
* Betrachten Sie es als ein Paketgeschäft. Sie erhalten nicht nur den Code. Sie erhalten alles, was für die Installation, Ausführung und Nutzung des Programms erforderlich ist.
* Beispiel: Microsoft Word ist Software. Es enthält nicht nur den Code des Programms, sondern auch Dinge wie Standardvorlagen, Zauberprüfungswörterbücher und Hilfsdateien.
Analogie:
Stellen Sie sich ein Auto vor. Der Motor ist wie ein Computerprogramm - es ist der Kernanweisungssatz, der das Auto bewegt. Die Software hingegen ist das gesamte Auto, einschließlich Motor, Körper, Räder, Sitze und sogar das Bedienungsanleitung.
im Wesentlichen:
* Alle Computerprogramme sind Software.
* Nicht alle Software ist nur ein einzelnes Computerprogramm.
Die Unterscheidung ist subtil, aber wichtig. Wenn Leute über "Software" sprechen, verweisen sie normalerweise auf ein komplettes Paket, das eine bestimmte Funktionalität bietet.