Das Buch behandelt die Grundlagen der Systemprogrammierung und Systemprogrammiersprachen, so daß es auch für Lehrveranstaltungen eingesetzt werden kann. Am Beispiel von UNIX wird die systemnahe Programmierung in C mit Systemaufrufen und systemspezifischen Bibliotheksfunktionen erläutert. Hinzu kommt die Benutzung der UNIX-Shells, der wesentlichen Programmentwicklungswerkzeuge vom C-Compiler bis zu den Compilerbautools lex und yacc. Zur Vertiefung der Inhalte tragen zahlreiche Programmbeispiele bei. Das Lehrbuch geht auch auf Fragen der Portierbarkeit zu anderen Betriebssystemen ein.
Inhaltsverzeichnis
1 Einleitung.- 2 Grundlagen der Systemprogrammierung.- 3 Ein konkretes System: UNIX.- 4 Wichtige UNIX-Werkzeuge.- 5 UNIX-kompatible Systemdienste.- 6 Portabilität.- 7 Fallstudien.- A Anhang.- A.1 UNIX-Fehlercodes.- A.2 Systemabhängige Konstanten unter UNIX.- A.3 UNIX-Kommandos im Vergleich zu MS-DOS, OS/2 und Windows NT/95.- Sachwortverzeichnis.