Erfinder von UNIX und C geben zu: ALLES QUATSCH!
In einer Ankündigung, welche die Computerindustrie verblüffte, haben Ken Thompson,
Dennis Ritchie und Brian Kernigham 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 Unix World-Software-Entwicklungsforum
enthüllte Thompson:
"1969 hatte AT&T gerade die Arbeit am GE/Honeywell/AT&T-Multics-Projekt
beendet. Brian und ich experimentierten zu diesem Zeitpunkt mit einer frühen Pascal-Version
von Professor 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 Tolkins große Triologie "Der Herr der Ringe".
Im Übermut beschlossen wir, Parodien zur Multics-Umgebung und zu Pascal zu verfassen.
Dennis und ich waren für die Betriebssystemumgebung verantwortlich. Wir sahen
uns Multics an und entwarfen ein neues System, das so komplex und kryptisch wie
möglich sein sollte, um die Frustration der gelegentlichen User 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 wirkliche
perverse Pascal-Version namens "A". Als wir bemerkten, daß einige Leute tatsächlich
versuchten, in "A" zu programmieren, fügten wir noch schnell einige zusätzliche
Fallstricke hinzu und nannten es "B", "BCPL" und schließlich "C". Wir hörten damit
auf, als wir eine saubere Übersetzung der folgenden Konstruktion erhielten:
for(:P("\n"),R-:P("I"))for(e=C:e-:P("_"+('u++/8)k2))P("I"+('u/4)k2)
Der Gedanke, daß moderne Programmierer eine Sprache benutzen würden, die solch
eine Anweisung zuließ, lag jenseits unserer 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 US-Unternehmen tatsächlich begannen, Unix und C zu verwenden! Sie haben
20 weitere Jahre gebraucht, genügend 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 Hartnäckigkeit (falls nicht durch
Gemeinsinn) des gewöhnlichen Unix- und C-Anwenders. Jedenfalls haben Brian, Dennis
und ich in den letzten Jahren nur in Pascal und auf einem Apple Macintosh programmiert,
und wir fühlen uns echt schuldig an dem Chaos, der Verwirrung und dem wirklich
schlechten Programmstil, der von unserem verrückten Einfall vor langer Zeit ausging".
Namhafte Unix- und
C-Anbieter und 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ätten diesen Verdacht schon seit Jahren gehegt und
würden nun dazu übergehen, ihre Pascal-Produkte zu verbessern, und weitere
Bemühungen um die C-Entwicklung stoppen. Ein IBM-Sprecher brach in
unkontrolliertes Gelächter aus.
(Quelle: Bernhard L. Hayes,
NetNews-Gruppe)
Zurück zur Homepage