Smalltalk vs. C++

Message
Author
Sulu

Re: Smalltalk vs. C++

#16 Post by Sulu »

Komplizierte Technologie die jede Menge Arbeit generiert .....
Muss wohl doch MCP (oder wie heissen diese Migrossaft-zertifizierten-Admins) werden. Dort geht einem die Arbeit sicher nie aus <img src="http://www.pl-forum.de/UltraBoard/Images/Wilk.gif" border="0" align="middle">

Wolfgangs Ausführen machen mich schon nachdenklich. Eigentlich hätte ich ja vorgehabt schön langsam das gute alte C durch C++ abzulösen (gibt ja auch eine Menge schöner Klassen im Internet die man verwenden könnte). Jetzt mag ich nicht mehr so ganz. Bei JAVA mag ich den ganzen VM-Krempel nicht.
RUBY schaut gut aus ist aber noch wenig verbreitet... Hmmmm Rätzel und studier ???

Sagen wir mal KDEVELOP würde grundsätzlich ordendlichen C++-Code produzieren und ich baue noch "braven" C++-Code dazu. Nein, anders formuliert. Ich möchte möglichst einfach ein GUI stricken sonst nichts. Gerechnet wird nach wie vor in C. Was soll man da nehmen ??

Gruss
SULU

trinity
Posts: 821
Joined: 12. Oct 2001 10:04

Re: Smalltalk vs. C++

#17 Post by trinity »

<font size="4"><b><u> Erfinder von UNIX und C geben zu: Alles Quatsch</u></b></font><!--4-->

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("
"),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.
<a href="http://www.linuxfaq.de/cgi-bin/fom?_recurse=1&file=19" target="_blank"><!--auto-->http://www.linuxfaq.de/cgi-bin/fom?_rec ... <!--auto-->
"Korrekt, Freundlich, Kostenfrei", wähle genau zwei. (Lutz Donnerhacke in dcsf)

sulu
Posts: 64
Joined: 29. Oct 2001 10:13
Location: Dornbirn

Re: Smalltalk vs. C++

#18 Post by sulu »

Hi Lutz.

Amüsanter Text.

Ich hab (nur kurz) probiert herauszufinden was:
for(;P(" "),R--;P("|")) for(c=C;c--;P("_"+("u++/8)%2)) P("/"+("n(^)%2);
wohl bewirkt.

Habs aber dann gelassen. Macht Knopf im Hirn.

Mancher C-Code erinnert aber fatal an obiges Monsterstatement.

bakunin
Posts: 597
Joined: 16. Aug 1999 6:44
Location: Lorsch (Südhessen)
Contact:

Re: Smalltalk vs. C++

#19 Post by bakunin »

Hi Lutz!

Der Text wurde doch selbst mal am 1. April veröffentlich, oder? :)

Ist sicher ganz lustig, aber nicht sehr glaubwürdig, weil C, wenn man es als portablen Assembler betrachtet, eine wundervolle Sprache zur Systemprogrammierung abgibt und die Unix-Philosophie eine hervorragende Designphilosophie, es mussten lediglich wegen der damals sehr schwachen Hardware einige Kompromisse in der Implementierung eingegangen werden, was uns bis in der Tat noch heute verfolgt.

Außerdem ist Pascal eine an manchen Stellen recht inkonsequente Sprache und daher sicherlich nicht das Gelbe vom Ei.

Cheers,
GNU/Wolfgang

trinity
Posts: 821
Joined: 12. Oct 2001 10:04

Re: Smalltalk vs. C++

#20 Post by trinity »

>Der Text wurde doch selbst mal am 1. April veröffentlich, oder? :)
Keine Ahnung, aber wenn du der Ansicht bist, dass es sich um einen Scherz handelt stimmt es natürlich schon (evtl. sogar von T&K&R).
Der Link zeigt ja die Webseite von der ich das habe.
Es hat meiner Ansicht nach nur so schön in diesen Thread gepasst (deswegen auch hier und nicht in Jokes gepostet) <img src="http://www.pl-forum.de/UltraBoard/Images/Happy.gif" border="0" align="middle">
"Korrekt, Freundlich, Kostenfrei", wähle genau zwei. (Lutz Donnerhacke in dcsf)

Post Reply