Beste Antwort
Was ist der Unterschied zwischen Software und einem Programm? ?
Die Begriffe sind weitgehend, aber nicht vollständig austauschbar.
Ein Programm besteht aus einer Reihe wiederholbarer Anweisungen, die der Computer ausführen kann, einschließlich eines Startorts .
Software ist normalerweise ein Satz wiederholbarer Anweisungen für den Computer, die auf einer Universalhardware (normalerweise einer Festplatte oder SSD, aber auch einem Speicher) gespeichert sind.
In den meisten Orten sind diese gleich. Angenommen, Sie haben eine Bibliothek bereitgestellt, beispielsweise eine Rasterkomponente, die von Ihren Kunden verwendet werden kann. Sie liefern Software, aber kein Programm. Obwohl es sich um Anweisungen handelt, die vom Computer ausgeführt werden können, gibt es keinen Ausgangspunkt. Sie sagen nicht „Los, Bibliothek, los!“. Stattdessen können andere Personen die von Ihnen bereitgestellte Software verwenden, um ihre eigenen Programme zu erstellen.
Einige Benutzer verwenden auch „Software“, um andere programmbezogene Programme einzuschließen Nicht-Hardware-Dinge, wie Handbücher. Obwohl ich diese Definition gesehen habe, sie aber nicht abonniere. Wenn jemand „Hier ist etwas Software“ sagte und mir ein Handbuch gab, würde ich denken, dass sie sehr seltsam waren.
Fügen Sie zwei Nummern hinzu (möglicherweise mit oder ohne GUI (mit ordnungsgemäßer Dokumentation))? Es gibt Taschenrechner-Apps, nicht vorhanden?
Ja, wenn Sie Anweisungen haben Für das Hinzufügen von zwei Zahlen zum Computer, auch ohne Benutzeroberfläche oder Dokumentation, wäre es ein Programm und eine Software.
Die Tatsache, dass der Code nicht sehr nützlich ist, bedeutet es nicht. s keine Software – es bedeutet nur, dass es nicht sehr nützlich ist.
Antwort
Software ist ein umfassender Begriff, der im Gegensatz zu Hardware verwendet wird, die greifbar ist Komponenten eines Computers. Alles andere in Ihrem Computer, das keine Hardware ist, ist also Software. Eine Anwendung ist im Grunde eine Art Software. Der Unterschied zwischen Software und Anwendung ist also dem Unterschied zwischen einem Rechteck (Software) und einem Quadrat (Anwendung) sehr ähnlich. alle Anwendungen sind Software, aber nicht alle Software sind Anwendungen.
in Hauptpunkt, der eine Software zu einer Anwendung macht, ist, dass sie ausführbar ist. Das Hauptziel einer Anwendung besteht darin, eine bestimmte Aufgabe oder einen bestimmten Aufgabenbereich auszuführen. Es ist daher wichtig, dass es in der Lage ist, seine Anweisungen auszuführen und auszuführen, um dies zu erreichen. Wenn eine Software nicht ausführbar ist, kann sie nicht als Anwendung betrachtet werden. Gerätetreiber, Handbücher, Bilder und Dokumente sind nur einige der Software, die keine Anwendungen sind.
Ein Nebeneffekt der vorherigen Aussage ist auch die Tatsache, dass Anwendungen auf bestimmte Betriebssysteme beschränkt sind. Eine Windows-Anwendung kann nicht auf einer Mac- oder Linux-Plattform ausgeführt werden und wird daher nicht als Anwendung in den oben genannten Betriebssystemen betrachtet. Obwohl Software auf verschiedenen Plattformen möglicherweise erkannt wird oder nicht, ändert dies nichts an der Tatsache, dass sie immer noch als Software betrachtet wird.
Die ausführbare Datei gilt nicht nur für Anwendungen, da einige ausführbare Dateien nicht als Anwendungen betrachtet werden. Ein Beispiel hierfür wäre eine Software, die Teil des Betriebssystems ist. Dies ist im alten DOS-Betriebssystem sehr offensichtlich. Eine DOS-Installation enthält mehrere ausführbare Dateien, die für eine ordnungsgemäße Funktion erforderlich sind. Diese werden nicht als Anwendungen betrachtet. > Lastyl benötigt eine Benutzerinteraktion, damit eine Anwendung nützlich ist. Selbst Antivirenprogramme und andere Arten von Sicherheitssoftware, die versuchen, so unauffällig wie möglich zu sein, erfordern von Zeit zu Zeit eine gewisse Benutzerinteraktion. Im Gegensatz dazu sind sich die meisten Computerbenutzer der BIOS-Software und der Gerätetreiber trotz ihrer Bedeutung für die Funktionalität eines Computers nicht bewusst.