PB im Vergleich mit anderen Sprachen in Bezug auf Speed
- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
Re: PB im Vergleich mit anderen Sprachen in Bezug auf Speed
Selbst bei Autorennen kommt es nicht nur auf das Auto drauf an, es zählt auch der Fahrer!
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

-
- Beiträge: 180
- Registriert: 24.09.2010 10:39
Re: PB im Vergleich mit anderen Sprachen in Bezug auf Speed
Wenn du mit Fahrer den Programmierer meinst dann könnte man das Problem unterschiedlich gut optimierten Codes doch dadurch umgehen dass man einfach testet wie gut die Befehle optimiert sind die zur Verfügung gestellt werden. ZB eine Reihe von Standardbefehlen nehmen, jeden loopen, die Zeit messen und dann eine Gegenüberstellung zu anderen Sprachen machen. Und wenn der eine Befehl mehr macht als der andere und deswegen nicht vergleichbar ist dann kann er entweder nicht getestet werden, darf als langsamer gelten weil er Dinge ausführt die offenbar nicht nötig sind in anderen Sprachen oder als letzte Möglichkeit muss in anderen Sprachen die Zusatzfunktion auch noch in die Messung einbezogen werden.
Im Endeffekt geht es doch bei der Geschwindigkeit darum wie effektiv die Befehle kompiliert werden und danach kann man immer noch mit Profitricks mehr rausholen. (Dann kommt es natürlich auch noch auf die Möglichkeiten an die man hat für Profitricks. ASM möglich usw.)
Oder?
Im Endeffekt geht es doch bei der Geschwindigkeit darum wie effektiv die Befehle kompiliert werden und danach kann man immer noch mit Profitricks mehr rausholen. (Dann kommt es natürlich auch noch auf die Möglichkeiten an die man hat für Profitricks. ASM möglich usw.)
Oder?
- Fluid Byte
- Beiträge: 3110
- Registriert: 27.09.2006 22:06
- Wohnort: Berlin, Mitte
Re: PB im Vergleich mit anderen Sprachen in Bezug auf Speed
Hast du nicht manchmal Angst vor dir selbst? Zahlen ausdenken für einen erlogenen Test wie ein Kleinkind?super_spast hat geschrieben:na..., freebasic erreicht ca 95% der geschwindigkeit von c++, das noch... gfa32-basic erreicht ca 97% der geschwindigkeit von c++ und purebasic erreicht ca 82% der geschwindigkeit von c++...
Das Maß mit dem du dich (als erwachsener Mann) selbst erniedrigst entzieht sich jeglicher Beschreibung und macht mich sprachlos ...
Amen.ts-soft hat geschrieben:Wenn Du beschissenen Code schreibst, nützt die schnellste Sprache nichts.
Windows 10 Pro, 64-Bit / Outtakes | Derek
-
- Beiträge: 180
- Registriert: 24.09.2010 10:39
Re: PB im Vergleich mit anderen Sprachen in Bezug auf Speed
super_spast? Besonders ruhmreich war der Beitrag für dich aber auch nicht.Fluid Byte hat geschrieben:Hast du nicht manchmal Angst vor dir selbst? Zahlen ausdenken für einen erlogenen Test wie ein Kleinkind?super_spast hat geschrieben:na..., freebasic erreicht ca 95% der geschwindigkeit von c++, das noch... gfa32-basic erreicht ca 97% der geschwindigkeit von c++ und purebasic erreicht ca 82% der geschwindigkeit von c++...
Das Maß mit dem du dich (als erwachsener Mann) selbst erniedrigst entzieht sich jeglicher Beschreibung und macht mich sprachlos ...
Amen.ts-soft hat geschrieben:Wenn Du beschissenen Code schreibst, nützt die schnellste Sprache nichts.
- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
Re: PB im Vergleich mit anderen Sprachen in Bezug auf Speed
@SebastianJu2
Du kannst keine Birnen mit Äpfel vergleichen. Es macht keinen Sinn.
OOP, strukturierte Programmierung, usw. die verfolgen andere Ansätze
und haben unterschiedliche Aufgaben. Ein Vergleich, dessen was augen-
scheinlich gleich ist, macht auch keinen Sinn, weil ja die besonderen
Fähigkeiten der einzelnen Spachen dann unberücksichtigt bleiben.
Ausserdem sorgt dieses Thema immer für Streit und lockt dann solche
wie User wie "super_castle" hinterm Ofen hervor, wo sie besser bleiben
sollten.
Ich hoffe das Thema ist dann jetzt abgeschlossen
Amen
Du kannst keine Birnen mit Äpfel vergleichen. Es macht keinen Sinn.
OOP, strukturierte Programmierung, usw. die verfolgen andere Ansätze
und haben unterschiedliche Aufgaben. Ein Vergleich, dessen was augen-
scheinlich gleich ist, macht auch keinen Sinn, weil ja die besonderen
Fähigkeiten der einzelnen Spachen dann unberücksichtigt bleiben.
Ausserdem sorgt dieses Thema immer für Streit und lockt dann solche
wie User wie "super_castle" hinterm Ofen hervor, wo sie besser bleiben
sollten.
Ich hoffe das Thema ist dann jetzt abgeschlossen

Amen
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

-
- Beiträge: 180
- Registriert: 24.09.2010 10:39
Re: PB im Vergleich mit anderen Sprachen in Bezug auf Speed
Schade aber na gut...
- Mok
- BotHunter
- Beiträge: 1484
- Registriert: 26.12.2005 14:14
- Computerausstattung: MSI GX780R
Intel Core i5-2410M
Nvidia GT 555M
Windows 7 Home Premium 64 bit - Wohnort:
Re: PB im Vergleich mit anderen Sprachen in Bezug auf Speed
Erlaubt mir noch eine Anmerkung:
Besonders bei Befehlen, die sowohl in der WinAPI als auch in der PureBasic-API vorhanden sind, lohnt es sich, beide Varianten zu testen. Die Plattformunabhängigkeit geht zwar flöten, aber MessageBox_() ist effizienter als MessageRequester(), obwohl's im Grunde dasselbe ist.
Genauso wie GetFileSize_() vs. Lof() und FileSize() (alles inklusive Datei öffnen)
Ende Gelände.
Besonders bei Befehlen, die sowohl in der WinAPI als auch in der PureBasic-API vorhanden sind, lohnt es sich, beide Varianten zu testen. Die Plattformunabhängigkeit geht zwar flöten, aber MessageBox_() ist effizienter als MessageRequester(), obwohl's im Grunde dasselbe ist.
Genauso wie GetFileSize_() vs. Lof() und FileSize() (alles inklusive Datei öffnen)
Ende Gelände.
Win 7 Home Premium 64 bit | PureBasic 5.20 - x86 und x86-64 | Firefox [aktuelle stable-Version hier einfügen]
"Jeder macht irgendwann mal Fehler, darum gibt's auch Bleistifte mit Radiergummi." --Carl
"Jeder macht irgendwann mal Fehler, darum gibt's auch Bleistifte mit Radiergummi." --Carl
- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
Re: PB im Vergleich mit anderen Sprachen in Bezug auf Speed
@Mok
So ein blödsinn fehlte bisher noch
Erstens ruft auch PB nur die API auf!
Zweitens sind das alles keine Funktionen deren Geschwindigkeit in irgendeinem Zusammenhang
mal relevant sein sollte. Ein blockierenden MessageRequester schneller ausführen???
Das sind die Sprüche der Geschwindigkeitsoptimierer, die nichts optimieren, das aber flink und falsch
So ein blödsinn fehlte bisher noch

Erstens ruft auch PB nur die API auf!
Zweitens sind das alles keine Funktionen deren Geschwindigkeit in irgendeinem Zusammenhang
mal relevant sein sollte. Ein blockierenden MessageRequester schneller ausführen???

Das sind die Sprüche der Geschwindigkeitsoptimierer, die nichts optimieren, das aber flink und falsch

PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

-
- Beiträge: 180
- Registriert: 24.09.2010 10:39
Re: PB im Vergleich mit anderen Sprachen in Bezug auf Speed
@Mok
Wobei das öffnen von Fenstern vermutlich eher selten ein Flaschenhals wird was die Geschwindigkeit angeht...
Und man muss bei solchen Tests scheinbar auch mal die Reihenfolge der Varianten im Skript umdrehen. Warum weiß ich nicht aber das gibt Unterschiede. Nicht immer aber ich habs schon gehabt.
Wobei das öffnen von Fenstern vermutlich eher selten ein Flaschenhals wird was die Geschwindigkeit angeht...

Und man muss bei solchen Tests scheinbar auch mal die Reihenfolge der Varianten im Skript umdrehen. Warum weiß ich nicht aber das gibt Unterschiede. Nicht immer aber ich habs schon gehabt.
Re: PB im Vergleich mit anderen Sprachen in Bezug auf Speed
Inwiefern soll das verstanden werden?Mok hat geschrieben:MessageBox_() ist effizienter als MessageRequester()
Der Requester öffnet schneller oder wat?

Bei FileSize() wird keine Datei geöffnet. Für die, die noch eine offizielle Bestätigung brauchen: http://www.purebasic.fr/english/viewtop ... 39#p147239Mok hat geschrieben:Genauso wie GetFileSize_() vs. Lof() und FileSize() (alles inklusive Datei öffnen)
"Menschenskinder, das Niveau dieses Forums singt schon wieder!" — GronkhLP ||| "ich hogffe ihr könnt den fehle endecken" — Marvin133 ||| "Ideoten gibts ..." — computerfreak ||| "Jup, danke. Gruss" — funkheld