Software

Was ist Software?

Software ist eine Folge von Anweisungen, die von einem Computer zur Ausführung bestimmter Aufgaben interpretiert werden. Es kann auch als die Programme definiert werden, die den Betrieb eines Computers steuern .

Auf einem Computer wird die Software als logischer Teil klassifiziert, dessen Funktion darin besteht, Anweisungen für die Hardware bereitzustellen. Hardware ist der gesamte physische Teil des Computers, z. B. CPU, Speicher sowie Eingabe- und Ausgabegeräte. Die Software umfasst alle Programme, die für ein solches System vorhanden sind, unabhängig davon, ob sie vom Benutzer oder vom Computerhersteller erstellt werden.

Der englische Begriff Software wurde erstmals 1958 in einem Artikel des amerikanischen Wissenschaftlers John Wilder Tukey verwendet. Er war auch dafür verantwortlich, den Begriff " Bit " einzuführen, um "binäre Ziffer" zu bezeichnen.

Die Software kann in drei Typen eingeteilt werden:

Systemsoftware : ist die Menge von Informationen, die vom internen System eines Computers verarbeitet werden und die Interaktion zwischen dem Benutzer und den Peripheriegeräten des Computers über eine grafische Benutzeroberfläche ermöglichen. Es umfasst das Betriebssystem und die Gerätetreiber (Speicher, Drucker, Tastatur usw.).

Programmiersoftware : Eine Reihe von Tools, mit denen der Programmierer Computersysteme entwickeln kann, die normalerweise Programmiersprachen und eine integrierte Entwicklungsumgebung verwenden.

Anwendungssoftware : Dies sind Computerprogramme, mit denen der Benutzer eine Reihe spezifischer Aufgaben in verschiedenen Tätigkeitsbereichen wie Architektur, Buchhaltung, Ausbildung, Medizin und anderen gewerblichen Bereichen ausführen kann. Videospiele, Datenbanken, industrielle Automatisierungssysteme usw. sind ebenfalls enthalten.

Es gibt auch das Konzept der freien Software, das sich auf ein Programm bezieht, das dem Benutzer die Freiheit gibt, ihn zu studieren, zu modifizieren und mit anderen zu teilen. Dazu muss der Benutzer in der Lage sein, auf den Quellcode zuzugreifen, um ihn entsprechend seinen Bedürfnissen zu ändern.