Thread Neue Programmiersprache
(33 answers)
Opened by [E|B] at 2003-10-18 23:24
[quote=kabel,20.10.2003, 23:53]C++ wurde extra wegen OOP entwickelt[/quote]
...und hat sich dabei aber an C halten muessen. Somit sind immer noch einige Gedanken in C++, die nicht von Anfang an dafuer ausgelegt waren, fuer Objektorientierung verwendet zu werden, und sich teilweise etwas mit der Idee stoeren: 1) die Systemaufrufe ueber die Standard-C-Header 2) die ganze Geschichte mit den Pointern. Das ist in Java intelligenter geloest. Auch wenn man es natuerlich in C++ nicht vollstaendig so wie in Java machen kann, weil man effizient bleiben will 3) Sowas wie "foo" + "bar"... (da kommt natuerlich Muell raus). Man muss immer schreiben string("foo") + "bar". Es waere doch besser, wenn man Literale fuer die string-Klasse vergeben wuerde. Das bekaeme man bestimmt auch so hin, dass Pointer-Arithmetik trotzdem noch moeglich waere 4) u.v.m. Lieblingsmodule:
![]() ![]() |