Delphi a Cpp Builder

0

Cześć, pojawiam się na forum z dylematem odnośnie wydajności programów skompilowanych pod Delphi i Cpp builder. W zasadzie układam algorytmy wyłącznie dla potrzeb statystyki i aproksymacji funkcji i do tej pory wykorzystywałem Delphi. Tym niemniej, dużo dobrego słyszałem o cpp - stąd moje zainteresowanie tym językiem (często jest on także podstawowym obok fortrana językiem wykładowców zagranicznych). Ku mojemu zdziwieniu, program wykonujący prostą operację matematyczną wiele (b. wiele!) razy działał zdecydowanie szybciej w przypadku Delphi (100 000 powtórzeń: Delphi 12.5 sek., Cpp Builder 17 sek.). Oczywiście dopuszczam brak optymalnego kodu cpp (w co szczerze jednak wątpię z racji prostoty algorytmu...). Moje pytanie dotyczy porównania faktycznej wydajności obu języków i kompilatorów oraz tego, jakie dodatkowe korzyści niesie ze sobą przejście z Delphi na Cpp Buildera? Pozdrawiam, Igor
PS. Z rozważań wykluczam Visual Cpp z racji "nie-borlandowego" IDE

0

W teście, który dostałem od kogoś dotyczącym grafiki Delphi jest również szybsze od VC++. Autor testu tłumaczy to tym, że kompilator Delphi jest zoptymalizowany pod kątem instrukcji MMX, 3DNow!, SSE. Ponieważ do tej pory programowałeś w Delphi, może używasz innych instrukcji niż osoba programująca w C++. Przetestuj (jak możesz) ten algorytm w assemblerze (nie używając MMX i innych). Może to naprawdę zasługa kompilatora (a może to tylko brak wprawy w pisaniu w C++)--Jest jeszcze jeden błąd ... :)

Apel: Piszcie w tematach o jaki język programowania chodzi np. : [Delphi], [C++], itp.

Pomoc do Delphi po polsku. http://www.4programmers.net/forum/index.php?action=show&id=21335&c=2

Oficjalny kanał IRC serwisu 4programers:
serwer: warszawa.ircnet.pl sieć: POLNet kanał: #4programmers.net

1 użytkowników online, w tym zalogowanych: 0, gości: 1