home *** CD-ROM | disk | FTP | other *** search
-
- 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, genuegend 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.
-