Was gibt´s hier zu kapieren ?
if (li mod 1000=0) then begin
Delphi ist mit dem Code 10 mal schneller als C# !
Könnt Ihr das auch mal testen ?
In 15 sec ist Delphi bei 40 000 während C# gerade mal bei 4000 ist.
Ausgegeben wird ja nur alle 1000 Werte.
Wenn ich jeden Wert ausgebe kommt Delphi bis 30 000 in 15 Sekunden. C# bis 3000 .
Ihr könnt ja selber mal vergleichen ! (Sollte bei dem Mega-Code wohl kein Problem sein.)
Wie schnell ist im Moment MS C++ bei dem Vergleich ? (hab ich leider nicht zur Verfügung.)
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var li,lj:integer;
begin
li := 0;
lj := 0;
for li:=0 to 50000 do begin
for lj:=0 to 1000000 do begin
end;
if (li mod 1000=0) then begin
button1.caption := inttostr(li);
button1.Update();
end;
end;
end;