Was ist Software und wie nutzen wir sie heutzutage?

Software ist heute überall um uns herum. Im Jahr 2008 überstieg die Zahl der Personalcomputer weltweit eine Milliarde; heute gibt es weltweit 5,11 Milliarden einzelne mobile Nutzer. Jedes dieser Geräte besteht aus einem Betriebssystem, einem komplexen Stück Software mit vielen miteinander verknüpften Funktionen. Das ist jedoch nur ein kleiner Teil dessen, was Software leistet. Unternehmen und Privatpersonen auf der ganzen Welt nutzen Software für die unterschiedlichsten Zwecke. Sie regelt Atomkraftwerke, Stromnetze, den Verkehr und andere Versorgungseinrichtungen, die die Lebensgrundlagen sichern.

Was sind Software und Hardware?

Software ist im allgemeinsten Sinne ein Satz von Anweisungen oder Programmen, die einen Computer anweisen, bestimmte Aufgaben zu erledigen. Software ist ein allgemeiner Begriff zur Beschreibung von Computerprogrammen.

Alan Turing schlug die Theorie der Software erstmals 1935 in seinem Aufsatz „Computable numbers with an application to the Entscheidungsproblem“ vor. Das Wort Software wurde jedoch von dem Mathematiker und Statistiker John Tukey in der 1958 erschienenen Ausgabe des „American Mathematical Monthly“ erfunden, in der er Programme für elektronische Rechenmaschinen erörterte.

Computersoftware, oder einfach Software, ist eine Sammlung von Daten oder Computeranweisungen, die dem Computer sagen, wie er arbeiten soll. Ohne Software wären die meisten Computer nutzlos. Ohne die Software Ihres Internet-Browsers könnten Sie beispielsweise nicht im Internet surfen und diesen Artikel lesen. Ohne ein Betriebssystem könnte der Browser nicht auf Ihrem Computer laufen.

Sie steht im Gegensatz zur physischen Hardware, aus der das System aufgebaut ist und die Arbeit verrichtet.

Es ist einfacher und billiger, Änderungen an der Software vorzunehmen als an der Hardware. Aus diesem Grund ist ein großer Teil der Steuerlogik für eingebettete Systeme in Software integriert. Wenn die Funktionalität geändert werden muss, ist es viel besser, die Firmware neu zu flashen als die Platine auszutauschen.

In der Informatik und im Software-Engineering bezeichnet Computersoftware alle Informationen, die von Computersystemen, Programmen und Daten verarbeitet werden. Computersoftware umfasst Programme, Bibliotheken und zugehörige nicht ausführbare Daten wie Online-Dokumentation oder digitale Medien.

Computerhardware und -software bedingen sich gegenseitig, und keine der beiden kann realistischerweise allein verwendet werden.

Software-Kategorien

Software wird häufig in drei Kategorien eingeteilt:

1. Systemsoftware dient als Grundlage für Anwendungssoftware. Sie steuert die grundlegenden (und für den Benutzer unsichtbaren) Funktionen eines Computers und ist in der Regel auf dem Gerät vorinstalliert. Zur Systemsoftware gehören Gerätetreiber, Betriebssysteme (OS), Compiler, Texteditoren und Dienstprogramme, die den Computer effizienter arbeiten lassen. Sie ist auch für die Verwaltung der Hardwarekomponenten und die Bereitstellung grundlegender, nicht aufgabenspezifischer Funktionen zuständig.

2. Bei der Programmiersoftware handelt es sich um eine Reihe von Werkzeugen, die Entwicklern beim Schreiben von Programmen helfen. Die verschiedenen verfügbaren Werkzeuge sind Compiler, Linker, Debugger, Interpreter und Texteditoren.

3. Anwendungssoftware ist dazu bestimmt, bestimmte Aufgaben zu erfüllen. Sie bewältigt eine Vielzahl von Standard- und Spezialaufgaben, die ein Benutzer erledigen möchte, z. B. Buchhaltung, Kommunikation, Datenverarbeitung, Textverarbeitung.

Beispiele für Anwendungssoftware sind Office-Suiten, Spieleanwendungen, Datenbanksysteme und Lernsoftware. Anwendungssoftware kann ein einzelnes Programm oder eine Sammlung kleiner Programme sein. Diese Art von Software ist das, was die meisten Verbraucher unter „Software“ verstehen.

Die Software besteht aus sorgfältig organisierten Anweisungen und Codes, die von Programmierern in einer der verschiedenen Computersprachen geschrieben wurden. Heutzutage enthält fast alles, was mit Strom betrieben wird, Software. Sie kann entweder in ein Gerät eingebettet oder in Form von Programmen auf mobilen Geräten und Computern installiert sein.

Die Software in unserem täglichen Leben

Software trägt dazu bei, das Leben bequemer zu machen. Zum Beispiel hat es Computersoftware einfacher als je zuvor gemacht, alle benötigten Informationen oder Produkte zu finden und mit Menschen auf der ganzen Welt zu kommunizieren. Da Software immer mehr in Geräte und Werkzeuge integriert wird, hilft sie uns auch weiterhin bei der Lösung verschiedener Lebensprobleme. Ein Beispiel dafür ist, wie der Weg von einem Ort zum anderen zu Fuß oder mit anderen Verkehrsmitteln durch GPS-Software viel bequemer wurde. Ein anderes Beispiel ist das Chatten mit Familie und Freunden von fast jedem Ort der Welt aus über Skype oder Whatsapp. Oder das Teilen von Fotos in der Instagram-App.