Thread Neue Programmiersprache (33 answers)
Opened by [E|B] at 2003-10-18 23:24

betterworld
 2003-10-21 13:30
#24047 #24047
User since
2003-08-21
2614 Artikel
ModeratorIn

user image
[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.

View full thread Neue Programmiersprache