Seite 5 von 5

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

Verfasst: 01.03.2011 23:12
von Mok
:praise: freak :praise:

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

Verfasst: 01.03.2011 23:28
von SebastianJu2
@inc.

Klingt für mich seltsam dass das (noch) nicht optimiert ist da ich öfters gelesen habe dass Geschwindigkeit das Hauptaugenmerk der PB-Entwickler sei.

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

Verfasst: 01.03.2011 23:41
von ts-soft
Die ganzen PB Librarys sind ja in C geschrieben und auch optimiert. Der erzeugte Runtime Code
ist für einen Einpass-Compiler auch optimiert. C++ hat aber keinen Einpass-Compiler und benötigt
auch kein Frondend und hat dadurch teilweise auch Vorteile.

Was man nun unter optimiert versteht, ist auch nicht so klar. Bei OOP ist soviel Overhead, da
gibts dann sowieso mehr Platz für Optimierungen, die PB garnicht braucht, da kein OOP und
so gut wie keine Overhead durch die gesplitteten Libs.

Da werden auch nur Birnen mit Äpfeln verglichen, so wie ich es auch gerade mache.

Einfach vergessen den Mist und Coden. Wenn das Programm zu langsam sein sollte, lernste
eben C++ :mrgreen: oder besser noch: besseren Code zu schreiben!

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

Verfasst: 01.03.2011 23:48
von SebastianJu2
C++ tu ich mir nicht mehr an... das fand ich so willkürlich und abstrakt. Ich denke wo hier so oft ASM erwähnt wird würde ich in dem Fall dann doch mal schauen ob ich das lernen kann um kritische Funktionen zu beschleunigen. Vielleicht mit einem guten Tutorial?
Aber natürlich will man, zB ich, nicht auf eine Sprache setzen von der man am Ende merkt dass man doch die falsche gelernt hat. Aber ich denke PB ist ja nicht wirklich langsam. Von daher und mit der relativ gut erlernbaren Syntax denke ich passt das schon.

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

Verfasst: 01.03.2011 23:55
von Mok
ts-soft hat geschrieben:Wenn das Programm zu langsam sein sollte, lernste
eben C++
Wenn's zu schnell ist, musst du Java lernen :mrgreen:
Ok, auch wieder Birnen mit Äpfel verglichen...

Edit:
ts-soft hat geschrieben:Die ganzen PB Librarys sind ja in C geschrieben und auch optimiert.
In der Hilfe steht, dass die Libs in NAsm geschrieben sind:
- NAsm team: To have done an incredible x86 assembler used to develop the PureBasic libraries

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

Verfasst: 02.03.2011 11:15
von rolaf
Hab hier noch nen Sack verfaulter Äppel und Birnen, wer will se haben? :mrgreen:

Ich kam vor Jahren von Visual Basic und dagegen ist PB ne Rakete mit Warp-Antrieb. 8) :wink:

Und nun Last.

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

Verfasst: 02.03.2011 11:45
von Kiffi
freak hat geschrieben:Also macht euch lieber Gedanken wie man fehlerfreie Programme schreibt, anstatt euch zu fragen wie man noch irgendwo 10ns einsparen kann :wink:
:allright:

Grüße ... Kiffi