010
17.05.2004, 12:53 Uhr
virtual
Sexiest Bit alive (Operator)
|
Ich denke, die größte Schwäche von C++ ist tatsächlich das Fehlen der Funktionsvielfalt, die Java bietet, eben keine GUI, keine Threads, kein builtin Support von höhren Protokollen usw.
Defacto läuft das daraufhinaus, 1. daß man den ISO Standard in der Pfeife rauchen kann, weil man rein nach standard nur sehr simple Programme schreiben kann, die mit modernen Anforderungen eigentlich nichts mehr gemeinsam haben. 2. Es relativ schwer ist, sich in komplexere C++ Applicationen schnell einzuarbeiten, weil man je nach verwendeten Toolkits ständig irgendwelche anderen APIs beherrschen können muß. Java ist das nicht nur konsequent anders sondern deutlich besser.
Das oft angeführte Argument, in C++ gibts kein Builtin GUI, weil man sich ja auf irgendwas einigen müßte, greift meiner meinung nach nicht so recht: 1. Wer sich schon mal ein wenig mit Java auseinandergesetzt hat, weiß daß man da mit einem eigenen Look And Feel ganz prima Sachen zaubern kann, enorm flexibel und alles in allem sehr gut gekapselt. 2. Der Sinn von standards ist, daß man sich auf etwas einigt. Wenn dies den Herren der ISO nicht möglich ist, dann haben sie den Beruf verfehlt, so schlau die auch sein mögen.
Alles in allem fand ich C++ bisher immer eine interessante Sprache, aber ich glaube der Mangelhafte Standard hat die Sprache tot gemacht. -- Gruß, virtual Quote of the Month Ich eß' nur was ein Gesicht hat (Creme 21) |