Erfinder von UNIX und C geben zu:
A l l e s Q u a t s c h !
In einer Ankündigung, die die Computerindustrie verblüffte, haben Ken Thompson, Dennis
Ritchie und Brian Kerningham zugegeben, daß das von ihnen geschaffene Betriebssystem
UNIX und die Programmiersprache C ein raffinierter Aprilscherz sind, der sich über 20
Jahre am Leben erhalten hat. Bei einem Vortrag vor dem letzten UnixWorld-Software-Forum
enthüllte 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 frühen Pascal-Version von
Prof. Nikolaus Wirth vom ETH-Laboratorium in der Schweiz und waren beeindruckt von seiner
Einfachheit und Mächtigkeit. Dennis hatte gerade 'Der Herr der Klinge' gelesen, eine
spöttische Parodie auf Tolkiens große Trilogie 'Der Herr der Ringe'.
Im Übermut beschlossen wir, Parodien zur Multics-Umgebung und zu Pascal zu verfassen.
Dennis und ich waren für Betriebssystemumgebungen verantwortlich. Wie sahen uns
Multics an und entwarfen ein neues System, das so komplex un kryptisch wie möglich 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 perverse Pascal-Version namens 'A'. Als wir
bemerkten, daß einige Leute tatsächlich versuchten in A zu programmieren, fügten wir
schnell einige zusätzliche Fallstricke hinzu und nannten es 'B', 'BCP' und schließlich
C. Wir hörten damit auf, als wir eine saubere Übersetzung der folgenden Konstruktion
erhielten:
for (;P("\n"),R--;P("|")) for (e=C;e--;P("_"+(*u++/8)%2))
P("|"+(*u/4)%2);
Der Gedanke, daß moderne Programmierer eine Sprache benutzen würden, die solch eine
Anweisung zuließ, lag jenseits unseres Vorstellungsvermögens. Wir dachten allerdings
daran, alles den Sowjets zu verkaufen, um ihren Computerfortschritt 20 Jahre und mehr
zu behindern.
Unsere Überraschung war groß als dann AT&T und andere Unternehmen tatsächlich
begannen, UNIX und C zu verwenden. Sie haben 20 weitere Jahre gebraucht, genügend
Erfahrung 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
Hartnäckigkeit (falls nicht doch Gemeinsinn) des gewöhnlichen UNIX- und C-Anwenders.
Jedenfalls haben Brian, Dennis und ich in den letzten Jahren nur noch in Pascal auf
einem Apple Macintosh programmiert, und wir fühlen und echt schuldig an dem Chaos, der
Verwirrung und dem wirklich schlechten Programmierstil, der von unserem verrückten
Einfall vor so langer Zeit ausging."
Namhafte UNIX- und C-Anbieter sowie Benutzer, einschließlich AT&T, Microsoft, Hewlett-
Packard, GTE, NCR und DEC haben vorläufig jede Stellungnahme abgelehnt. Borland
International, ein führender Anbieter von Pascal- und C-Werkzeugen, einschließlich der
populären Turbo Pascal, Turbo C und Turbo C++, meinte, sie hättem diesen Verdacht schon
seit Jahren gehegt und würden nun dazu übergehen, ihre Pascal-Produkte zu verbessern und
ihre weiteren Bemühungen um die C-Entwicklung stoppen. Ein IBM-Sprecher brach in
unkontrolliertes Gelächter aus.
(Quelle: Bernhard L. Hayes, NetNews-Gruppe)