Delphi-PRAXiS
Seite 1 von 4  1 23     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   [SDL] Vorteil von Delphi gegenüber C++ (https://www.delphipraxis.net/151154-%5Bsdl%5D-vorteil-von-delphi-gegenueber-c.html)

Glocke89 7. Mai 2010 17:24


[SDL] Vorteil von Delphi gegenüber C++
 
Hi,

welchen Vorteil hat es, wenn ich eine SDL-basierte Anwendung mit Delphi schreibe
(im Gegensatz zu einer in C++ geschriebenen Anwendung) ?

LG Glocke

blackfin 7. Mai 2010 18:29

Re: [SDL] Vorteil von Delphi gegenüber C++
 
Was hat es für einen Vorteil, wenn ich eine Pizza esse statt einem Hamburger?:
Ich esse etwas anderes :) Die Pizza hat nun aber keinen direkten Vorteil gegenüber dem Hamburger.

Genau so ist es mit Delphi und C++...es sind halt zwei verschiedene Sprachen, und deswegen Geschmacksache.
Die Unterschiede und Vor-/Nachteile beider Sprachen kann man durch googlen leicht rausfinden :)

mkinzler 7. Mai 2010 18:33

Re: [SDL] Vorteil von Delphi gegenüber C++
 
Zudem kann man diese Frage dann auch nur "subjektiv" beantworten. Ich würde hier klar Delphi vorziehen. Ein C Geek aber C++

Valle 7. Mai 2010 18:36

Re: [SDL] Vorteil von Delphi gegenüber C++
 
Das Schöne daran ist aber auch, dass du diese frage dann auch subjektiv beantworten darfst. Kein Arbeitsgeber würde dir sagen "nimm was dir am meisten Spaß macht und was du am besten kannst". In dem Fall denke kann man das aber behaupten. :-)

Liebe Grüße,
Valle

Aphton 7. Mai 2010 18:54

Re: [SDL] Vorteil von Delphi gegenüber C++
 
Es hängt nicht von der Programmiersprache, sondern viel eher vom Programmierer ab!
Die Programmiersprache ist letztendlich nur Mittel zum Zweck...

;)

Glocke89 8. Mai 2010 10:05

Re: [SDL] Vorteil von Delphi gegenüber C++
 
moin,

irgendwie war mir das klar xD
aber gibts keine geschwindigkeitsunterschiede beim den binaries oder so?

bei google findet man viel. sehr viel. und noch viel mehr unfug. daher wollte ich mal hier fragen.

lg glocke

Chemiker 8. Mai 2010 11:03

Re: [SDL] Vorteil von Delphi gegenüber C++
 
Hallo Glocke89,

Zitat:

Zitat von Glocke89
aber gibts keine geschwindigkeitsunterschiede beim den binaries oder so?

selbst wenn Du Delphi-Code und Assembler-Code vergleichst, ist der Unterschied nicht mehr so gravierend.

Meiner Meinung ist eigentlich entscheidend, dass man einen rationellen schnellen Algorithmus hat ganz Unabhängig von der Programmiersprache.
C++ hat vielleicht den Vorteil, dass man nicht so viel Quellcode schreiben muss, wie in Delphi um das gleiche zu erreichen. Das kann allerdings auch soweit gehen, dass man seinen eigenen Quellcode nach 14 Tagen nicht mehr lesen kann.

Den großen Vorteil der C++ hat, ist das man nicht an dem BS gebunden ist.

Bis bald Chemiker

implementation 8. Mai 2010 11:11

Re: [SDL] Vorteil von Delphi gegenüber C++
 
Zitat:

Zitat von Glocke89
aber gibts keine geschwindigkeitsunterschiede beim den binaries oder so?

Die Geschwindigkeitsunterschiede sind letztendlich keine Sache der Sprache, sondern der Optimierungen des Compilers* - und da es enorm viele C++-Compiler gibt, lässt es sich nicht direkt vergleichen.

* Natürlich liegt es vor allem am Programmcode, aber man muss ja auch keinem mehr sagen, dass die Sonne gelb ist

Glocke89 8. Mai 2010 11:39

Re: [SDL] Vorteil von Delphi gegenüber C++
 
Also kann ich(sofern ich einen entsprechenden Compiler benutze) C- und Pascal-Code auf gleicher Geschwindigkeit ausführen? (quasi :P)

Reinhard Kern 8. Mai 2010 12:32

Re: [SDL] Vorteil von Delphi gegenüber C++
 
Zitat:

Zitat von Glocke89
Also kann ich(sofern ich einen entsprechenden Compiler benutze) C- und Pascal-Code auf gleicher Geschwindigkeit ausführen? (quasi :P)

Hallo,

grundsätzlich ja, aber das ist mehr eine Frage des speziellen Compilers und nicht der Sprache - Intel baut zum Beispiel welche, die das letzte an Leistung bei mathematischen Berechnungen rausholen (oder bei Benchmarks), aber nicht in Pascal. Das wäre zwar genauso möglich, aber halt wegen der geringen Verbreitung nicht interessant. Delphi ist ein System für den PC Desktop, daher ist der Compiler nicht besonders auf Rechnen optimiert. Wenn du das in aller Konsequenz bräuchtest, würdest du ja wahrscheinlich auch an einem parallelen Supercomputer arbeiten.

Bei Compilern für Embedded Systeme kann man meistens sogar einstellen, ob auf Geschwindigkeit oder auf geringen Codeumfang optimiert werden soll.

Viel wichtiger ist nach wie vor der Programmierer. Leider wird in den Foren immer mehr die Meinung vertreten, dass sich Nachdenken überhaupt nicht lohnt und dass Speicherverbrauch und Rechenzeit vollkommen egal sind. Daraus resultieren dann Ratschläge wie z.B. dass man eine 50 MB grosse Grafikdatei erst mal komplett in den Speicher lesen soll, um aus dem Header den Typ zu bestimmen. Gegenüber solchen Programmen kann man leicht die Geschwindigkeit um mehr als den Faktor 1000 steigern, man muss halt ein paar Zeilen mehr schreiben als bloss immer LoadFromFile.

Gruss Reinhard


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:56 Uhr.
Seite 1 von 4  1 23     Letzte »    

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz