
Computer Programs and Software Systems: Theories and Methods
Software ist ein Satz von Anweisungen, die einem Computer sagen, wie er funktionieren soll. Dies unterscheidet sich von der Hardware, die die eigentliche Komponente ist, die die eigentliche Arbeit leistet.
Ein Softwaresystem ist ein System miteinander verbundener Softwarekomponenten, aus denen ein Computersystem besteht. Die wichtigsten Kategorien von Softwaresystemen sind Programmiersoftware, Anwendungssoftware und Systemsoftware. Einige Beispiele für Softwaresysteme sind Datenbankmanagementsysteme, Computerreservierungssysteme, eingebettete Systeme, Content-Management-Systeme und Betriebssysteme.
Ein Computerprogramm ist eine Reihe von Anweisungen, die in einer Programmiersprache geschrieben sind und die ein Computer ausführen oder verstehen kann. Der Quellcode ist die für Menschen lesbare Version eines Computerprogramms.
Compiler werden verwendet, um den Quellcode in Maschinenbefehle umzuwandeln und eine ausführbare Datei zu erstellen. Dieses Buch enthält einige bahnbrechende Studien über die Theorien und Methoden im Zusammenhang mit Computerprogrammen und Softwaresystemen.
Es wird einem breiten Spektrum von Lesern als Referenz dienen.