PB im Vergleich mit anderen Sprachen in Bezug auf Speed
- 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
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
-
SebastianJu2
- Beiträge: 180
- Registriert: 24.09.2010 10:39
Re: PB im Vergleich mit anderen Sprachen in Bezug auf Speed
@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.
Klingt für mich seltsam dass das (noch) nicht optimiert ist da ich öfters gelesen habe dass Geschwindigkeit das Hauptaugenmerk der PB-Entwickler sei.
- 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
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++
oder besser noch: besseren Code zu schreiben!
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++
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.

-
SebastianJu2
- Beiträge: 180
- Registriert: 24.09.2010 10:39
Re: PB im Vergleich mit anderen Sprachen in Bezug auf Speed
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.
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.
- 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
Wenn's zu schnell ist, musst du Java lernents-soft hat geschrieben:Wenn das Programm zu langsam sein sollte, lernste
eben C++
Ok, auch wieder Birnen mit Äpfel verglichen...
Edit:
In der Hilfe steht, dass die Libs in NAsm geschrieben sind:ts-soft hat geschrieben:Die ganzen PB Librarys sind ja in C geschrieben und auch optimiert.
- NAsm team: To have done an incredible x86 assembler used to develop the PureBasic libraries
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
Re: PB im Vergleich mit anderen Sprachen in Bezug auf Speed
Hab hier noch nen Sack verfaulter Äppel und Birnen, wer will se haben?
Ich kam vor Jahren von Visual Basic und dagegen ist PB ne Rakete mit Warp-Antrieb.

Und nun Last.
Ich kam vor Jahren von Visual Basic und dagegen ist PB ne Rakete mit Warp-Antrieb.
Und nun Last.
:::: WIN 10 :: PB 5.73 :: (x64) ::::
Re: PB im Vergleich mit anderen Sprachen in Bezug auf Speed
freak hat geschrieben:Also macht euch lieber Gedanken wie man fehlerfreie Programme schreibt, anstatt euch zu fragen wie man noch irgendwo 10ns einsparen kann
Grüße ... Kiffi
a²+b²=mc²