Forum: Offtopic Die Wahrheit über die C Programmiersprache


von Gerhard O. (gerhard_)


Lesenswert?

Jetzt kommt Licht ins Dunkle;-)

In an announcement that has stunned the computer industry, Ken Thompson, 
Dennis Ritchie and Brian Kernighan admitted that the Unix operating 
system and C programming language created by them is an elaborate April 
Fools prank kept alive for over 20 years. Speaking at the recent 
UnixWorld Software Development Forum, Thompson revealed the following:

https://www-users.cs.york.ac.uk/susan/joke/c.htm

: Verschoben durch Moderator
von Altersweise (Gast)


Lesenswert?


von oerks (Gast)


Lesenswert?

Ja, der Witz ist schon voll abgestanden und mueffelt schon.

von W.S. (Gast)


Lesenswert?

Gerhard O. schrieb:
> Jetzt kommt Licht ins Dunkle

Naja, wenn BCPL nicht gewesen wäre und wenn BCPL nicht aus anderen 
Quellen gekommen wäre und wenn Pascal nicht eine so auffallende 
Ähnlichkeit mit Algol hätte und wenn die Rechner von Apple schon 1960 in 
den Läden gestanden hätten, DANN...

Ist trotzdem eine nette Geschichte. Mir kommt dabei die Geschichte mit 
dem Funkverkehr zwischen der Flotte/dem bedeutenden Schiff und dem 
Leuchtturm in den Sinn. Davon gibt's auch einige Versionen.

W.S.

von Tilo R. (joey5337) Benutzerseite


Lesenswert?

Es gibt eine ähnliche Erzählung von Bjarne Stroustrup zu C++.
Da beschreibt er, dass C geradeso praktikabel wurde, Unis gelernt hatten 
Leute auszubilden, die dann damit tatsächlich gut programmieren konnten.
Deshalb hat er dann C++ erfunden...

https://www-users.cs.york.ac.uk/susan/joke/cpp.htm

Beitrag #6812121 wurde von einem Moderator gelöscht.
Beitrag #6812122 wurde von einem Moderator gelöscht.
von Gerhard O. (gerhard_)


Lesenswert?

Haltet die Pferde an, Jungs!

Das war doch nur zur Erheiterung gedacht und nicht ein Anstoß zur 
Diskussion über Programmiersprachen.

Ich gehe jetzt aber auf Urlaub und lasse all dies hinter mir;-)

von Johannes S. (Gast)


Lesenswert?

Gerhard O. schrieb:
> Ich gehe jetzt aber auf Urlaub und lasse all dies hinter mir;-)

Jaja, und vorher nochmal Öl ins Feuer schütten. Das hier 
Programmiersprachen Religion sind, das sollte doch einem alten Hasen 
bekannt sein…
Gute Erholung, und Finger weg vom Smartphone  :)

Beitrag #6812140 wurde von einem Moderator gelöscht.
von Gerhard O. (gerhard_)


Lesenswert?

Johannes S. schrieb:
> Gerhard O. schrieb:
>> Ich gehe jetzt aber auf Urlaub und lasse all dies hinter mir;-)
>
> Jaja, und vorher nochmal Öl ins Feuer schütten. Das hier
> Programmiersprachen Religion sind, das sollte doch einem alten Hasen
> bekannt sein…
> Gute Erholung, und Finger weg vom Smartphone  :)

Schönen Dank! Wo ich hin fahre, gibt es keine Smartphone 
Anschlußverbindung - Nur Bären und sonstige Vierbeiner.

Ich hab's nicht bös gemeint, von wegen Öl ins Feuer schütten und so...

von Mathias H. (mathias)


Lesenswert?

Top 10 reasons why Pascal is better than C

1. Pascal, noble language as it is, was named after a famous French 
mathematician and
philosopher, Blaise Pascal. C was named after a Sesame Street character.

2. Pascal's inventor, Nicholaus Wirth, and parameter passing conventions 
coalesce to
form a nifty pun: You can pronounce his name by reference: Wirth or by 
value: Worth.
C was invented at Bell Labs, where they wouldn't know a joke from a 
transistor.

3. There is only one Pascal, as defined by Wirth, while C has (shall we 
say?) several
fathers: Kernighan & Ritchie, Harbison & Steele, Barnum & Bailey, and 
Laurel & Hardy.

4. In C, the following variable names are all different: thesame, 
TheSame, theSame, and
THESAME. Nuff said.

5. In Pascal, when you fool with a pointer or handle, you know you're 
fooling around with a
pointer or handle. In C, you could be fooling around with anything.
C is the ultimate language for computational promiscuity.

6. In Pascal, we know how big an integer is.

7. C is used by liberal, Democratic, Mike Dukakis types of programmers. 
Pascal is a favorite
of the GOP. Hey, we know what the big language at Berkeley is, don't we?

8. C is the only language in the civilized world that still refuses to 
recognize the $ sign for a
hexadecimal constant and continues to promote that base pretender to the 
throne: 0x00.

9. Pascal has well-defined rules for Scope, while C appears to be using 
Listerine. This
accounts for the medicine breath of many C programmers.

10. In C, you can do this:

for(;P("\n").R-;P("|"))for(e=3DC;e-;P("_"+(*u++/8)%2))P("| "+(*u/4)%2);

In Pascal, you CAN'T do this :

for(;P("\n").R-;P("|"))for(e=3DC;e-;P("_"+(*u++/8)%2))P("| "+(*u/4)%2);

von Gerhard O. (gerhard_)


Lesenswert?

Die 10 wichtigsten Dinge, die Sie wahrscheinlich mithören, wenn Sie 
einen klingonischen Programmierer haben:

Ein WAHRE Klingonischer Krieger kommentiert seinen Code nicht!

Durch die Einreichung dieses Fehlerberichts haben Sie die Ehre meiner 
Familie in Frage gestellt. Bereite dich darauf vor zu sterben!

Sie stellen die Wertigkeit meines Codes in Frage? Ich sollte dich töten, 
wo du stehst!

Unsere Konkurrenten sind ohne Ehre!

Spezifikationen sind für die Schwachen und Schüchternen!

Diese Maschine ist GAGH! Ich brauche zwei Pentium-Prozessoren, wenn ich 
mit diesem Code kämpfen soll!

Vielleicht ist es ein guter Tag zum Sterben! Ich sage, wir versenden es!

Unsere Anwender werden Angst kennen und sich vor unserer Software 
ducken! Es versenden! Versende es und lass sie fliehen wie die Hunde, 
die sie sind!

Mein Programm hat gerade Stova Core abgelegt!

Siehe, die Tastatur von Kalis! Der größte klingonische Codekrieger, der 
je gelebt hat!

von Bülent C. (mirki)


Lesenswert?

...bald werden alle Programmiersprachen hinfällig werden..

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.