Unix und C stehen im D-Book für die systemnahe Seite der Programmiergeschichte. Während E3 im Unterricht mit Java arbeitet, zeigt Unix/C, warum Programmiersprachen historisch nicht isoliert entstehen. C wurde eng mit der Entwicklung von Unix verbunden. Die Sprache bot genug Nähe zu Speicher, Datenrepräsentation und Maschinenoperationen, blieb aber deutlich höher als Assembler.
Für E3 ist diese Tiefenschicht wichtig, weil sie Java kontrastiert. Java nimmt viele Details wie Speicherverwaltung, Plattformabhängigkeit und direkte Maschinensteuerung aus dem Vordergrund. C zeigt dagegen eine Tradition, in der Programmierende sehr nah an Systemressourcen arbeiten. Beide Perspektiven erklären unterschiedliche Sprachentscheidungen.
Unix ergänzt diese Sicht. Ein Betriebssystem ist nicht nur Hintergrund, sondern Arbeitsumgebung. Dateien, Prozesse, Werkzeuge, Textströme und kleine Programme bilden eine Kultur des Programmierens. Dadurch wird sichtbar, dass Softwareentwicklung nicht nur aus einer Sprache besteht, sondern aus Sprache, Laufzeitumgebung, Werkzeugen und Konventionen.
Im D-Book ist Unix/C deshalb ein Kontextanker der E3-Lineage. Plankalkül, Hopper und FORTRAN zeigen frühe Sprach- und Übersetzungsideen; Simula, Smalltalk und Java führen zur Objektorientierung; Unix/C zeigt parallel die systemnahe und werkzeugorientierte Tradition.
Der Artikel bleibt bewusst Kontext. Lernende müssen in E3 nicht C programmieren. Sie sollen aber verstehen, dass Java eine didaktische und technische Auswahl innerhalb einer größeren Sprachgeschichte ist.






