Einzelnen Beitrag anzeigen

Robotiker
(Gast)

n/a Beiträge
 
#31

AW: RAD Studio XE2: Delphi, C++ Builder, Final Builder, FireMonkey - hä???

  Alt 11. Mär 2012, 10:55
In der DP gab es gerade einige Diskussionen über moderne Programmierverfahren (und ob Delphi da hinterher hängt).
Bei den Generics ist Delphi, ähnlich wie Java, ziemlich spät dran. Viele Leute sind noch dabei zu entdecken, was da alles geht.

Was mir, verglichen mit dem C++ Builder, am meisten fehlt, ist eine Bibliothek mit generischen Algorithmen:
http://en.cppreference.com/w/cpp/algorithm
So etwas spart wirklich einiges an Codegröße, die Standard Template Library ist aus meiner Sicht einer der größten Pluspunkte des C++ Builders gegenüber Delphi. Dafür bekommt man aber eine schlechtere FireMonkey-Unterstützng, keinen 64-Bit Compiler, kein iOS usw.

Delphi-Quellcode:
var
  a, b: Integer;
begin
  ...
  TMathGenerics.Exchange<Integer>(a, b);
Warum kann hier der Compiler eigentlich nicht den Typparameter herleiten ? In C++ schreibt man schliesslich auch nur
Code:
int a, b;

swap(a, b);

Geändert von Robotiker (11. Mär 2012 um 12:15 Uhr)
  Mit Zitat antworten Zitat