Was sind die verschiedenen Arten von Computer-Software?
Eine Computersoftware ist ein Programm, mit dem der Besitzer seinen Computer verwenden kann. Die Hardware besteht aus allen physischen Komponenten eines Computers, und die Software besteht aus den Programmen, die kompiliert wurden, um den Betrieb der Hardware zu ermöglichen. Zu den Softwaretypen gehören Betriebssysteme, Anwendungen und Compiler zum Schreiben von Computerprogrammen. Ein Großteil der Software ist so konzipiert, dass sie einfach zu installieren und zu verwenden ist, sodass jeder Verbraucher darauf zugreifen kann. Andere Typen sind fortgeschrittener und erfordern Kenntnisse in Computerprogrammiersprachen, um sie zu verwenden.
Das Betriebssystem wird oft als das wichtigste Stück Computersoftware angesehen. Dies ist ein Programm, mit dem der Benutzer über Eingaben wie Maus und Tastatur mit den internen Komponenten des Computers kommunizieren und virtuelle Bilder an einen Computermonitor weiterleiten kann. Windows, Macintosh und Linux sind Beispiele für Betriebssysteme. Mit diesen Systemen kann der Benutzer unter anderem andere Softwareprogramme ausführen, Elemente drucken und im Internet surfen. Sie helfen auch allen internen Komponenten des Computers, reibungslos zu funktionieren, indem sie die Kommunikation untereinander und mit verschiedenen Benutzereingaben ermöglichen, den Speicher partitionieren und verschiedene Softwareprogramme starten und herunterfahren.
Eine Anwendung ist eine Computersoftware, die über dem Betriebssystem hinzugefügt wird. Der Begriff Computerprogramm bezieht sich am häufigsten auf Anwendungen. Dies können Textverarbeitungsprogramme, Internetbrowser und die meisten anderen Arten von Verbraucherprogrammen sein. Computer werden normalerweise mit einigen bereits installierten Anwendungen verkauft, z. B. einem Textverarbeitungsprogramm, einem Internetbrowser und einem Musikplayer. Verbraucher können zusätzliche Anwendungen erwerben, indem sie diese aus dem Internet herunterladen oder in Form von CD-ROMs, DVDs und anderen Formaten erwerben. Der Benutzer muss dann die Anwendung installieren, damit sie ausgeführt werden kann. Einige Anwendungen müssen vom Benutzer gestartet und bedient werden, z. B. Videobearbeitungs- oder Abrechnungsprogramme. Andere Computerprogramme, wie z. B. Virenschutzprogramme, werden im Hintergrund ohne große Ankündigung ausgeführt.
Fortgeschrittenere Benutzer erwerben manchmal Computersoftware, mit der neue Computerprogramme geschrieben, getestet und implementiert werden können. Diese Programme werden häufig mit einem Software-Compiler geliefert, der für eine bestimmte Computerprogrammiersprache wie Java oder Visual Basic spezifisch ist. Mit dieser Software kann ein Programmierer ein Computerprogramm schreiben, es testen und andere erweiterte Funktionen ausführen.