C-Kurs für Fortgeschrittene 1996
Prof. Dr. Ulf Rehmann
Zeit: 30. 9. - 11. 10. 96, Vorlesung 10-12 in H 15, Übungen 12-16 in U5-139
Die Datei Ckurs-f.tar.gz enthält den
bisherigen Kurs in komprimierter Form. Sie kann mit dem Befehl
"tar -xzf Ckurs-f.tar.gz" ausgepackt werden. Dabei wird ein Verzeichnis
mit dem Namen Ckurs-f erzeugt, dieses enthält dann die vollständigen
Unterverzeichnisse b01, b02, usw.
Hier sind die Einzelverzeichnisse zu den Übungsblättern. In jedem
Verzeichnis befindet sich eine Datei blattnn.dvi, die den Text des
jeweiligen Übungsblattes in druckfertiger Form enthält. Die
Übungsblätter sind nicht vollkommen selbsterklärend; der Besuch der
Vorlesung ist zum Verständnis notwendig.
- b01: Ascii-Tabelle, Darstellung nicht sichtbarer Zeichen
- b02: Low level IO: read, write, creat, stdarg.h
- b03: Implementation von FILE, getc, getchar, putc, putchar
- b04: Implementation eines Paares malloc, free
- b05: Signal- und Interrupt-Handling
- b06: Syntax von Funktionennamen; Fehlersuche: assert, perror
- b07: Parsen schwieriger Deklarationen
- b08: Programme aus mehreren Files: calc, ein
programmierbarer Taschenrechner
- b09: Bedingte Compilation, Bit-Codierung
elementarer Datentypen
- b10: Lösungen einiger Aufgaben, diff, curses.h
Hier ist - zur Demonstration - ein Link auf das Verzeichnis
/usr/include einer Workstation.
Das Kursmaterial wird im Verlauf des Kurses vervollständigt.
Literatur, weitere Informationen (dvi-Datei)
Bei Fragen und Kommentaren wenden Sie sich an
rehmann@Mathematik.Uni-Bielefeld.DE