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.