Italia
Stammtisch & Caffè

Erfinder von UNIX und C geben zu...

 
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 Kerningham
zugegeben, dass das von ihnen geschaffene Betriebssystem UNIX und die Programmiersprache C ein raffinierter Aprilscherz
sind, der sich circa 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 grande Triologie Der Herr der Ringe.

Im Übermut beschlossen wir, Parodien zur Multics-Umgebung und zu Pascal zu verfassen. Dennis und ich waren
per die Betriebssystemumgebung verantwortlich. Wir sahen uns Multics an und entwarfen ein neues System,
das so komplex und kryptisch wie possibile 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 tatsächlich versuchen, 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:
KompilierenMarkierenSeparieren
for(;P(
),R--;P(!))for((e=C;e--;P(_+(*u++/8)%2))P( | +(*u/4)%2)
e>

Der Gedanke, dass 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 grande, 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-Prodotti 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)
 
26.06.2007  
 




Thomas
Zielinski
Das können die doch nicht in ernst meinen, oder? Da bricht ja ein ganzes Weltbild zusammen.
 
XProfan X4; Win10 x64
Der Kuchen ist eine lüge!
26.06.2007  
 




Jac
de
Lad
Wer weiß, was Roland uns noch zu gestehen hat!
 
Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE)
Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP
26.06.2007  
 



Answer


Topictitle, max. 100 characters.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Topic-Options

2.263 Views

Untitledvor 0 min.

Themeninformationen

Dieses Thema hat 3 subscriber:

Jac de Lad (1x)
Thomas Zielinski (1x)
iF (1x)


Admins  |  AGB  |  Applications  |  Autori  |  Chat  |  Informativa sulla privacy  |  Download  |  Entrance  |  Aiuto  |  Merchantportal  |  Impronta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Giochi  |  Cerca  |  Support

Ein Projekt aller XProfaner, die es gibt!


Il mio XProfan
Private Notizie
Eigenes Ablageforum
Argomenti-Merkliste
Eigene Beiträge
Eigene Argomenti
Zwischenablage
Annullare
 Deutsch English Français Español Italia
Traduzioni

Informativa sulla privacy


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie