Ja der Thread zeigt schon viele Gründe weshalb.
Einer der aber immer noch nicht erwähnt worden ist, das C++ auch noch nicht soooo alt ist.
Aber die meisten Betriebssysteme sind fast schon älter.
Die erste Version von C++ kam 1985. C++ wurde erst 1998 ISO Standard.
Beispiel Windows NT (was sich ja bis WindowsXP gemorphed hat).
Das erste NT war 1987 fertig. Das heisst NT hat sich gleichzeitig zu C++
entwickelt.
Programmiersprachen benötigen aber mindestens 2-3 Jahre bis mann sie als
Produktivwerkzeug einsetzen sollte.
NT wurde dann weiter entwickelt, und ich kann mir gut vorstellen das es die Diskussion
sicherlich gegeben hatte ob mann nicht auf C++ umsteigen sollte.
Aber der Vorhandene Code in C war sicher ein ausschlaggebendes Argument.
Und UNIX und damit auch Linux, ist sowieso in C weil C sich ja mit UNIX entwickelt hat.
Sprich C wurde für die UNIX Programmierung entwickelt. Und aus kompatibilitätsgründen musste somit auch in Linux eine libc her, usw
