Dr. Thomas Füssl
    Startseite      zurück Kontakt - Impressum - ©2010  


über mich
Kontakt
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)