|
|
Erfinder von UNIX und
C geben zu: Alles
Quatsch
(Von: Bernhard L. Hayes,
NetNews-Gruppe)
In einer Ankündigung, die
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 UnixWorld-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 dem Zeitpunkt mit einer frühen
Pascal-Version von Professor Niklaus 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 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
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,
daß einige Leute tatsächlich versuchten, in A zu programmieren, fügten wir 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("!"))for((e=C;e--;P("_"+(*u++/8)%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 Überaschung 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 doch Gemeinsinn) des gewöhnlichen Unix-
und C- Anwenders. Jedenfalls haben Brian, Dennis und ich in den letzten Jahren
nur in Pascal auf einem Apple Macintosh programmiert, und wir fühlen uns 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 und Benutzer, einschließlich AT&T, Microsoft, Hewlett-Packard,
GTE, NCR und DEC haben vorläufig jede Stellungnahme abgelehnt. Borland International
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.
[Humor Index]
|