Re: Wieso ist C++ eigentlich so schlecht?
  Home FAQ Contact Sign in
de.alt.sysadmin.recovery only
 
Advanced search
POPULAR GROUPS

more...

de.alt.sysadmin.recovery Profile…
 Up
Re: Wieso ist C++ eigentlich so schlecht?         


Author: Dietz Proepper
Date: Jul 7, 2007 02:21

Felix von Leitner wrote:
> Für einen demnächst zu haltenden Vortrag suche ich noch schlagkräftige
> Argumente, wieso C++ Scheiße ist.

Die kanonische Antwort ist doch eigentlich daß ein Makroassembler der ein paar
Hochsprachenkurse besucht hat und jetzt auch ganz doll oo kann Scheiße sein
muß, oder?
> Die konkrete Vortragsidee war, ein
> Stück Code zu haben, im Moment arbeite ich gedanklich mit
>
> baz = foo->bar(3);
>
> und dann zu zeigen, was es alles für mögliche Kontexte gibt, die man
> beachten muß, um sich sicher zu sein, daß man versteht, was dieses Zeile
> da eigentlich genau tut.

Inwiefern ist dasein Problem von C++? Bzw. mir erschließt sich gerade nicht,
inwiefern ein baz = foo.bar(3) weniger komplex sein sollte (wenn man
mal von der leicht abstrahierten Speicherverwaltung absieht.
Show full article (1.84Kb)
254 Comments
Re: Wieso ist C++ eigentlich so schlecht?         


Author: Felix von Leitner
Date: Jul 7, 2007 09:40

Thus spake Dietz Proepper (dietz-news@rotfl.franken.de):
>> und dann zu zeigen, was es alles für mögliche Kontexte gibt, die man
>> beachten muß, um sich sicher zu sein, daß man versteht, was dieses Zeile
>> da eigentlich genau tut.
> Inwiefern ist dasein Problem von C++? Bzw. mir erschließt sich gerade nicht,
> inwiefern ein baz = foo.bar(3) weniger komplex sein sollte (wenn man
> mal von der leicht abstrahierten Speicherverwaltung absieht.

Wo steht denn, daß ich Java für besser als C++ halte?

Erstens ist Java so offensichtlich scheiße, daß ich da keinen Vortrag
über zu halten brauche. Zweitens finde ich Java profunde uninteressant,
da sollen sich mal andere so weit mit auseinandersetzen, daß sie
glaubwürdig einen schönen Rant dazu bringen können.
>> Ich will hauptsächlich darauf abheben, daß einem jemand ein an
>> kompilierendes und linkendes Codestück gibt, aber man exorbitant Kontext
>> braucht, um a) das parsen und b) erklären zu können, was dieser Code
>> tut.
> Zeige mir eine Sprache, die dergleichen nicht erfordert.
Show full article (1.92Kb)
no comments
Re: Wieso ist C++ eigentlich so schlecht?         


Author: Erhard Schwenk
Date: Jul 7, 2007 09:59

Dietz Proepper wrote:
> Inwiefern ist dasein Problem von C++? Bzw. mir erschließt sich gerade nicht,
> inwiefern ein baz = foo.bar(3) weniger komplex sein sollte (wenn man
> mal von der leicht abstrahierten Speicherverwaltung absieht.

Java läßt schon ein paar Sachen weg, die sowas verkomplizieren könnten.
Beispielsweise Operator Overloading.

--
Erhard Schwenk

Akkordeonjugend Baden-Württemberg - http://www.akkordeonjugend.de/
APAYA running System - http://www.apaya.net/
2 Comments
Re: Wieso ist C++ eigentlich so schlecht?         


Author: Arnim Sommer
Date: Jul 7, 2007 10:47

Erhard Schwenk schrieb:
> Java läßt schon ein paar Sachen weg, die sowas verkomplizieren könnten.
> Beispielsweise Operator Overloading.
>
Warum las ich gerade "Operator Overlording"?

A!S
--
Wer tugendhaft lebt und handelt, der legt seinen Adel an den Tag.
-- Giovanni Boccaccio, Das Dekameron
no comments
Re: Wieso ist C++ eigentlich so schlecht?         


Author: Oliver Schad
Date: Jul 7, 2007 12:51

Erhard Schwenk schrieb:
> Dietz Proepper wrote:
>
>
>> Inwiefern ist dasein Problem von C++? Bzw. mir erschließt sich gerade
>> nicht, inwiefern ein baz = foo.bar(3) weniger komplex sein
>> sollte (wenn man mal von der leicht abstrahierten Speicherverwaltung
>> absieht.
>
> Java läßt schon ein paar Sachen weg, die sowas verkomplizieren
> könnten. Beispielsweise Operator Overloading.

Das finde ich wiederum total bekloppt. Wenn ich es zulasse Methoden zu
überlagern, sollte das auch mit Operatoren gehen. Die Unterscheidung
zwischen Methode und Operator an sich finde ich konzeptionell schon
leicht merkwürdig.

mfg
Oli

--
Man darf ruhig intelligent sein, man muss sich nur zu helfen wissen.
no comments
Re: Wieso ist C++ eigentlich so schlecht?         


Author: Oliver Voß
Date: Jul 7, 2007 13:43

Am Sat, 07 Jul 2007 18:59:34 +0200 schrieb Erhard Schwenk:
> Java läßt schon ein paar Sachen weg, die sowas verkomplizieren könnten.
> Beispielsweise Operator Overloading.
>
Das wiederum wird z.B. von FreePascal und FreeBasic unterstützt. Ich bin
sowieso der Meinung, daß eine Sprache, die nativ kompilierte Binaries
erzeugt, im Zweifelsfall besser ist als eine Interpretersprache oder
irgenwelche Geschichten mit VMs. Solche Ansätze hat es früher übrigens
auch schon gegeben (z.B. UCSD P-System oder EUMEL/ELAN). Warum hat sich
das wohl nicht durchgesetzt?

Gruß,

Oliver

--
Ham Radio Station DL1YOV: http://www.mydarc.de/dl1yov
20 Comments
Re: Wieso ist C++ eigentlich so schlecht?         


Author: Erhard Schwenk
Date: Jul 7, 2007 14:25

Oliver Voß wrote:
> Am Sat, 07 Jul 2007 18:59:34 +0200 schrieb Erhard Schwenk:
>>Java läßt schon ein paar Sachen weg, die sowas verkomplizieren könnten.
>>Beispielsweise Operator Overloading.
> Das wiederum wird z.B. von FreePascal und FreeBasic unterstützt.

Das wiederum halte ich für einen Rückschritt.

BTW: ein sehr kluger Mann hat mal festgestellt, daß alle ernsthaft
beachtenswerten Versuche, Pascal im Rahmen des prozeduralen Paradigmas
zu verbessern, immer darauf hinaus liefen, irgendetwas wegzulassen.
> Ich bin
> sowieso der Meinung, daß eine Sprache, die nativ kompilierte Binaries
> erzeugt, im Zweifelsfall besser ist als eine Interpretersprache oder
> irgenwelche Geschichten mit VMs.
Show full article (4.45Kb)
8 Comments
Re: Wieso ist C++ eigentlich so schlecht?         


Author: Konni Scheller
Date: Jul 7, 2007 14:31

Oliver Schad wrote:
> Wenn ich es zulasse Methoden zu
> überlagern, sollte das auch mit Operatoren gehen. Die Unterscheidung
> zwischen Methode und Operator an sich finde ich konzeptionell schon
> leicht merkwürdig.

Du willst FORTH.

Servus,
Konni
--
Gruselige Geschichten von Edgar Allan Poe:
http://www.roterochs.de/veranstaltungen/literarisches-dinner.html
no comments
Re: Wieso ist C++ eigentlich so schlecht?         


Author: Werner Mahr
Date: Jul 7, 2007 14:34

Erhard Schwenk wrote:
> Dietz Proepper wrote:
>
>
>> Inwiefern ist dasein Problem von C++? Bzw. mir erschließt sich gerade
>> nicht, inwiefern ein baz = foo.bar(3) weniger komplex sein
>> sollte (wenn man mal von der leicht abstrahierten Speicherverwaltung
>> absieht.
>
> Java läßt schon ein paar Sachen weg, die sowas verkomplizieren
> könnten. Beispielsweise Operator Overloading.

Generell ja richtig, hat mit dem Codeschnipsel allerdings nichts zu tun.

--
MfG usw.

Werner Mahr
no comments
Re: Wieso ist C++ eigentlich so schlecht?         


Author: Oliver Schad
Date: Jul 7, 2007 16:12

Oliver Voß schrieb:
> Am Sat, 07 Jul 2007 18:59:34 +0200 schrieb Erhard Schwenk:
>
>> Java läßt schon ein paar Sachen weg, die sowas verkomplizieren
>> könnten. Beispielsweise Operator Overloading.
>>
> Das wiederum wird z.B. von FreePascal und FreeBasic unterstützt. Ich
> bin sowieso der Meinung, daß eine Sprache, die nativ kompilierte
> Binaries erzeugt, im Zweifelsfall besser ist als eine
> Interpretersprache oder irgenwelche Geschichten mit VMs.

Die Bewertung ließe sich ja nur anhand konkreter Anforderungen
vornehmen.

mfg
Oli

--
Man darf ruhig intelligent sein, man muss sich nur zu helfen wissen.
no comments

RELATED THREADS
SubjectArticles qty Group
Hessenwahl : Umfragetief für Koch - Wieso eigentlich?35 de.talk.tagesgeschehen ·
1 2 3 4 5 6 7 8 9