Skip to main content

Was ist Computersoftware?

Computersoftware ist ein Programm, das einem Computer mitteilt, was zu tun ist.Diese Anweisungen können interne Befehle sein, z. B. die Aktualisierung der Systemuhr oder eine Antwort auf externe Eingaben, die von der Tastatur oder Maus empfangen werden.Obwohl es viele verschiedene Arten von Software gibt, die sowohl mit Open Source als auch mit proprietären Standards hergestellt werden, ist die Programmierung hauptsächlich auf einige Grundregeln zurückzuführen.

Hardware vs. Software

Der grundlegende Unterschied zwischen Hardware und Software besteht darinDer zweite ist nicht.Hardware ist die Maschine selbst und erledigt die gesamte physische Arbeit, während die Software den verschiedenen Hardwarekomponenten mitteilt, was zu tun ist und wie sie miteinander interagieren.Dies ermöglicht Computern, sich an neue Aufgaben anzupassen oder neue Hardware zu installieren.Während Hardware Dinge wie Monitore, zentrale Verarbeitungseinheiten (CPUs), Tastaturen und Mäuse umfasst;Software umfasst Dinge wie Textverarbeitungsprogramme, Betriebssysteme und Spiele.

Typen

Es gibt zwei Haupttypen von Computersoftware: System und Anwendung.Der erste Typ wird verwendet, um die Hardware auszuführen, während der zweite für andere Dinge verwendet wird.Die Haupttypen von Systemsoftware sind Betriebssysteme wie Windows Trade;OS X oder Linux;und Treiber, die Programme sind, die es einem Computer ermöglichen, mit anderen Geräten wie Druckern und Grafikkarten zu interagieren.Es gibt viele verschiedene Arten von Anwendungssoftware, darunter Spiele, Medienspieler, Textverarbeitungsprogramme, Anti-Virus-Programme und Anwendungen zur Erstellung neuer Programme.werden in binärer Sprache als 1s und 0s dargestellt.Software fungiert als Übersetzer zwischen menschlichen Sprachen und Binärer, was es der Hardware ermöglicht, die Anweisungen zu verstehen.Programmierer schreiben Befehle, die als Quellcode in Programmiersprachen bezeichnet werden, die dem ähneln, was jemand in der Alltagsrede verwenden könnte.Ein weiteres Programm namens Compiler wird dann verwendet, um die Quellcode -Befehle in Binärdatum umzuwandeln.Das Ergebnis ist ein ausführbares Computerprogramm.

Open Source vs. Proprietary

Programmierer erstellen entweder Open Source- oder proprietäre Computersoftware.Der erste Typ kann von den Benutzern bearbeitet und angepasst werden, während der zweite geschützt und nicht von Personen außerhalb des Unternehmens bearbeitet werden soll, die ihn verkaufen.Während Open -Source -Programme in der Regel kostenlos sind, sind proprietäre für Distributoren lizenziert und müssen dafür bezahlt werden.

Beide Typen haben im Allgemeinen eine vergleichbare Programmqualität, aber die Korrekturen für Fehler sind im Allgemeinen schneller für Open -Source -Produkte als für proprietäre Produkte.Einige Leute bevorzugen es auch, Open -Source -Anwendungen zu verwenden, da sie ein Gefühl der Eigentümer am Endprojekt verspüren oder dass Computer -Softwareunternehmen Monopole erstellen und Alternativen wünschen.Andere bevorzugen geschlossene Quellprogramme, weil sie manchmal stabiler sind oder für Hacker weniger anfällig sind, häufig in Suiten kommen und mit dem Kundendienst des Unternehmens einhergehen.