Hallo zusammen, zur Zeit arbeite Ich mich in C# ein und habe dabei eine interessante Entdeckung gemacht: C# eralubt die Definition von "value"-Typen (Schluesselwort struct), welche effiziente Arrays von Objekten (und nicht nur Zeiger-Arrays wie bei Java) ermoeglichen. Zudem koennen Value-Objekte auf dem Stack allokiert werden, was natuerlich auch erheblich schneller ist als per new. Meinen Benchmarks nach ist ein struct-Array in C# praktisch so schnell wie ein C++ Array. Um einem Flamewar gleich vorzubeugen: C# gibt es auch auf Linux, MacOS X, BSD und vielen anderen Unices (das mono-Projekt) und man hat fuer GUI-Anwendungen die Wahl GTK oder Windows Forms (auch auf Linux) zu benutzen. Mein bisheriger Eindruck von mono ist durchweg positiv.
Attached sind noch meine Performance-Benchmarks.
Gruss
Frank