AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Delphi vs. C# vs C++

Ein Thema von luisk · begonnen am 30. Jul 2015 · letzter Beitrag vom 31. Jul 2015
Thema geschlossen
Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.643 Beiträge
 
#1

AW: Delphi vs. C# vs C++

  Alt 30. Jul 2015, 11:36
Du weisst schon dass Du hier nicht Delphi vs. C# getestet hast, sondern die VCL (also die Win32 API) gegen das Windows Forms UI-Framework?

Mach das nochmal mit VCL gegen Firemonkey und sag uns dann mal, wie viel langsamer 'Delphi' gegenüber 'Delphi' ist.

Um die Geschwindigkeit der Runtime an sich zu testen, bieten sich Vergleiche an die viel CPU nutzen. Zum Beispiel identisch implementierte Sortieralgorithmen, die den identischen Input sortieren. Da dürfte der Unterschied dann eher marginal sein.
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
 
Benutzerbild von Mavarik
Mavarik

Registriert seit: 9. Feb 2006
Ort: Stolberg (Rhld)
4.157 Beiträge
 
Delphi 10.3 Rio
 
#2

AW: Delphi vs. C# vs C++

  Alt 30. Jul 2015, 11:52
Mach das nochmal mit VCL gegen Firemonkey und sag uns dann mal, wie viel langsamer 'Delphi' gegenüber 'Delphi' ist.
Warum UI? Wegen den wenigen Updates der Caption?

btw:

Selbst mit einem

Delphi-Quellcode:
button1.Text := inttostr(li);
Application.ProcessMessages;
damit Firemonkey die Änderung darstellt, ist FMX ca. 3,5% schneller als die VCL...

Aber darum ging es Ihm sicherlich nicht...

Geändert von Mavarik (30. Jul 2015 um 12:30 Uhr)
 
Benutzerbild von p80286
p80286

Registriert seit: 28. Apr 2008
Ort: Stolberg (Rhl)
6.659 Beiträge
 
FreePascal / Lazarus
 
#3

AW: Delphi vs. C# vs C++

  Alt 30. Jul 2015, 12:08
[OT]
Chic!
Chips holen und sich zurück lehnen.

Gruß
K-H
[/OT]
Programme gehorchen nicht Deinen Absichten sondern Deinen Anweisungen
R.E.D retired error detector
 
Lemmy

Registriert seit: 8. Jun 2002
Ort: Berglen
2.395 Beiträge
 
Delphi 10.4 Sydney
 
#4

AW: Delphi vs. C# vs C++

  Alt 30. Jul 2015, 12:18
[OT]
Chic!
Chips holen und sich zurück lehnen.
[/OT]
aber echt.. der letzte "Kinoabend" ist schon lange her...
*dazusetz*
 
Benutzerbild von Sherlock
Sherlock

Registriert seit: 10. Jan 2006
Ort: Offenbach
3.813 Beiträge
 
Delphi 12 Athens
 
#5

AW: Delphi vs. C# vs C++

  Alt 30. Jul 2015, 12:28
[OT]
Ich hab Nachos und Coke
[/OT]

O'Neill
Oliver
Geändert von Sherlock (Morgen um 16:78 Uhr) Grund: Weil ich es kann
 
Benutzerbild von Mavarik
Mavarik

Registriert seit: 9. Feb 2006
Ort: Stolberg (Rhld)
4.157 Beiträge
 
Delphi 10.3 Rio
 
#6

AW: Delphi vs. C# vs C++

  Alt 30. Jul 2015, 12:31
[OT]

Ping Runde 1

[/OT]
 
Benutzerbild von luisk
luisk

Registriert seit: 18. Mär 2009
402 Beiträge
 
#7

AW: Delphi vs. C# vs C++

  Alt 30. Jul 2015, 12:44
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;

Geändert von luisk (30. Jul 2015 um 13:10 Uhr)
 
Thema geschlossen


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:46 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz