PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : alles nur quatsch ?



howbye71
07.03.03, 08:59
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 raf- finierter 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 Einfach- heit und Maechtigkeit. Dennis hatte gerade 'Der Herr der Klinge' gelesen, eine spoettische Parodie auf Tolkiens grosse Trilogie '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-Versian 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(c=C;c--;P("_"+("u++/8)%2)) P("/"+("n(^)%2);

Der Gedanke, dass moderne Programmierer eine Sprache benutzen wuerden, die solche Anweisungen zuliess, lag jenseits unseres Vorstellungsvermoegens. Wir dachten allerdings daran, alles den Sowjets zu verkaufen, um ihren Computerfortschritt 20 Jahre und mehr zu behindern. Unsere Ueberraschung 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 ent- wickeln, 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 Verwir- rung und dem wirklich schlechtem Programmierstil, der von unserem verrueck- ten Einfall vor so langer Zeit ausging."
Namhafte Unix- und C-Anbieter und Benutzer, einschliesslich AT&T, Micro- soft, Hewlett-Packard, GTE, NCR und DEC haben vorlaeufig jede Stellung- nahme abgelehnt. Borland International, ein fuehrender Anbieter von Pascal- und C-Werkzeugen, einschliesslich der populaeren Turbo Pascal- und C und C++, 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.

was soll ich davon halten...ich habe es aus einer internetseite...

hmmm

grüsse an alle

netzmeister
07.03.03, 09:02
Hallo,

das ist doch ein alter Hut.

Und hier auch schon ein paar Mal "gewesen"

Viele Grüße

Eicke

hunter
07.03.03, 10:58
Als Datum steht da ja auch 1. April drunter.

Genauso wie die Story das der Erfinder von Linux einen Job bei Microsoft angenommen hätte.

Gecko
07.03.03, 14:57
hääääääh??? jetzt bin ich verwirrt :ugly:

christophwth
07.03.03, 16:01
Hi

abgesehen davon das es ein alter hut ist, glaube ich nicht das ein c-compiler das übersetzen würde
weil es meines wissens syntaktische fehler enthält.


hats mal jemand versucht ?
falls doch würde, mich das rahmen-konstukt interessieren.

gruss
christoph