Erfinder von Unix und C geben zu: Alles Quatsch
In einer Ankuendigung, die die Computerindustrie verblueffte, haben Ken
Thompson, Dennis Ritchie und Brian Kernigham zugegeben, dass das von
ihnen geschaffene Betriebssystem Unix und die Programmiersprache C ein
raffinierter Aprilscherz sind, der sich ueber 20 Jahre am Leben erhalten
hat. Bei einem Vortrag vor dem letzten UnixWorld-Software-
Entwicklungsforum enthuellte Thompson:
"1969 hatte AT&T gerade die Arbeit am GE/Honeywell/AT&T-Multics-Projekt
beendet. Brian und ich experimentierten zu dem Zeitpunkt mit einer
fruehen Pascal-Version von Professor Niklaus Wirth vom ETH-Laboratorium
in der Schweiz und waren beeindruckt von seiner Einfachheit und
Maechtigkeit. Dennis hatte gerade 'Der Herr der Klinge' gelesen, eine
spoettische Parodie auf Tolkiens grosse Triologie 'Der Herr der Ringe'.
Im Uebermut beschlossen wir, Parodien zur Multics-Umgebung und zu Pascal
zu verfassen. Dennis und ich waren fuer die Betriebssystemumgebung
verantwortlich. Wir sahen uns Multics an und entwarfen ein neues System,
das so komplex und kryptisch wie moeglich sein sollte, um die Frustration
der gelegentlichen Nutzer zu maximieren. Wir nannten es Unix in
Anspielung auf Multics und fanden es auch nicht gewagter als andere
Verballhornungen. Danach entwickelten Dennis und Brian eine wirklich
perverse Pascal-Version namens 'A'. Als wir bemerkten, dass einige Leute
tatsaechlich versuchten, in A zu programmieren, fuegten wir schnell
einige zusaetzliche Fallstricke hinzu und nannten es B, BCPL und
schliesslich C. Wir hoerten damit auf, als wir eine saubere Uebersetzung
der folgenden Konstruktion erhielten:
for(;P("\n"),R--;P("!"))for((e=C;e--;P("_"+(*u++/8)%2))
[die zweite Zeile war leider nicht zu entziffern]
Der Gedanke, dass moderne Programmierer eine Sprache benutzen wuerden,
die solch eine Anweisung zuliess, lag jenseits unseres
Vorstellungsvermoegens. Wir dachten allerdings daran, alles den Sowjets
zu verkaufen, um ihren Computerfortschritt 20 Jahre und mehr zu
behindern. Unsere Ueberaschung war gross, als dann AT&T und andere
US-Unternehmen tatsaechlich begannen, Unix und C zu verwenden! Sie haben
20 weitere Jahre gebraucht, genuegent Erfahrungen zu sammeln um einige
bedeutungslose Programme in C zu entwickeln, und das mit einer Parodie
auf die Technik der 60er Jahre! Dennoch sind wir beeindruckt von der
Hartnaeckigkeit (falls nicht doch Gemeinsinn) des gewoehnlichen Unix- und
C-Anwenders. Jedenfalls haben Brian, Dennis und ich in den letzten
Jahren nur in Pascal auf einem Apple Macintosh programmiert, und wir
fuehlen uns echt schuldig an dem Chaos, der Verwirrung und dem wirklich
schlechten Programmierstil, der von unserem verrueckten Einfall vor so
langer Zeit ausging."
Namenhafte Unix- und C-Anbieter und Benutzer, einschliesslich AT&T,
Microsoft, Hewlett-Packard, GTE, NCR und DEC haben vorlaeufig jede
Stellungnahme abgelehnt. Borland International [...] meinte, sie haetten
diesen Verdacht schon seit Jahren gehegt und wuerden nun dazu uebergehen,
ihre Pascal-Produkte zu verbessern, und weitere Bemuehungen um die
C-Entwicklung stoppen. Ein IBM-Sprecher brach in unkontrolliertes
Gelaechter aus.
Quelle: Bernhard L. Hayes, NetNews-Gruppe