PB im Vergleich mit anderen Sprachen in Bezug auf Speed

Anfängerfragen zum Programmieren mit PureBasic.
SebastianJu2
Beiträge: 180
Registriert: 24.09.2010 10:39

PB im Vergleich mit anderen Sprachen in Bezug auf Speed

Beitrag von SebastianJu2 »

Ich meine natürlich Geschwindigkeit... die passte nur nicht in die Überschrift... ;)

Ich weiß dass ist eine schwierige Frage aber kann man darüber eine Aussage treffen die man zB einem Kunden angeben könnte? ZB bei IO-Anforderungen leistet PB 80% der Geschwindigkeit von C. (Wobei C ja soweit ich weiß die Sprache ist die genommen wird wenn es um Geschwindigkeit geht. ZB bei Spielen.)
Oder auch "ist in 30% aller Andwendungen die CPU-lastig sind schneller als C".

Kann man irgendsoetwas sagen?

Dass es schneller als C oder C++ zu programmieren ist bzw weniger kryptisch das erscheint mir schon mal ein Punkt zu sein. Aber wo kann man PB bei der Geschwindigkeit einordnen?
Benutzeravatar
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

Beitrag von ts-soft »

NICHT SCHON WIEDER !

99,9% der Zeit verbringen die meisten Anwendungen im EventLoop und dösen vor sich hin, bis
der Anwender mal wieder was macht :mrgreen:
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.
Bild
SebastianJu2
Beiträge: 180
Registriert: 24.09.2010 10:39

Re: PB im Vergleich mit anderen Sprachen in Bezug auf Speed

Beitrag von SebastianJu2 »

Tut mir leid wenn die Frage schon so oft kam aber das was ich im Forum gefunden habe war immer sehr speziell und nicht allgemein... :)

Mir ist klar dass die meisten Anwendungen meistens idlen aber... es gibt eben auch andere wo es drauf ankommt wie schnell die Programmiersprache ist. Und um sowas gehts mir.
ZB Spiele wo es auf jeden Frame ankommt, vielleicht Packprogramme die viel rechnen müssen usw usf. Geschwindigkeit ist eben doch wichtig bei manchen Themen.

Edit: Und das Entwicklerteam von PB erwähnt ja auch wie optimiert der Code ist um schnell zu sein.
Benutzeravatar
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

Beitrag von ts-soft »

Wenn Du beschissenen Code schreibst, nützt die schnellste Sprache nichts.
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.
Bild
SebastianJu2
Beiträge: 180
Registriert: 24.09.2010 10:39

Re: PB im Vergleich mit anderen Sprachen in Bezug auf Speed

Beitrag von SebastianJu2 »

Meinst du damit meinen Code? :o Ich hoffe mal nicht...

Wenn nicht... das ist doch vollkommen klar. Selbstverständlich müssen Programme sauber programmiert sein... schlecht programmierte Programme kann man nicht vergleichen...
Benutzeravatar
edel
Beiträge: 3667
Registriert: 28.07.2005 12:39
Computerausstattung: GameBoy
Kontaktdaten:

Re: PB im Vergleich mit anderen Sprachen in Bezug auf Speed

Beitrag von edel »

Such dir lieber nen neues Thema um einen Kunden zu ueberzeugen. Alle gaengigen Compiler optimieren weit besser als der von PB.
SebastianJu2
Beiträge: 180
Registriert: 24.09.2010 10:39

Re: PB im Vergleich mit anderen Sprachen in Bezug auf Speed

Beitrag von SebastianJu2 »

Hm... schade... ich hatte gedacht PB kann es mit den schnellen Sprachen aufnehmen. Na dann hab ich mich wohl geirrt.
Benutzeravatar
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

Beitrag von ts-soft »

Kann es ja auch, wenn Du z.B. statt den Stringfunktionen alles über Pointer machst.
Liegt an Dir wie hoch die Geschwindigkeit ist, sich drauf verlassen, die nativen PB-
Funktionen aneinander Reihen reicht, dann wird das eher nichts.
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.
Bild
SebastianJu2
Beiträge: 180
Registriert: 24.09.2010 10:39

Re: PB im Vergleich mit anderen Sprachen in Bezug auf Speed

Beitrag von SebastianJu2 »

Mit Pointern hab ich vor PB noch nicht gearbeitet... aber ich werde mir mal anschauen wie man dahingehend optimieren kann.
Benutzeravatar
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

Beitrag von ts-soft »

SebastianJu2 hat geschrieben:Meinst du damit meinen Code? :o Ich hoffe mal nicht...
SebastianJu2 hat geschrieben:Mit Pointern hab ich vor PB noch nicht gearbeitet... aber ich werde mir mal anschauen wie man dahingehend optimieren kann.
Das habe ich gemeint :mrgreen:
Anfängercode wird eher nicht optimiert sein, wenn das tatsächlich mal nötig ist!
Die meisten versuchen auch Dinge zu optimieren, wo es gar keinen Sinn macht, weil
es viel zu selten aufgerufen wird oder sowieso nur 20 ms bringt, die nirgends zu buche
schlagen.
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.
Bild
Antworten