Wie oft sind harbour/xHarbour-Programme schneller als ähnliche Programme in Alaska?
Moderator: Moderatoren
- Eugeny Lutsenko
- UDF-Programmierer
- Beiträge: 82
- Registriert: Fr, 15. Mai 2020 16:16
- Wohnort: Russland, der südliche Föderale Bezirk, die Stadt Krasnodar
- Hat sich bedankt: 7 Mal
- Danksagung erhalten: 1 Mal
- Kontaktdaten:
Wie oft sind harbour/xHarbour-Programme schneller als ähnliche Programme in Alaska?
Wie oft sind harbour/xHarbour-Programme schneller als ähnliche Programme in Alaska?
- AUGE_OHR
- Marvin
- Beiträge: 12527
- Registriert: Do, 16. Mär 2006 7:55
- Wohnort: Hamburg
- Hat sich bedankt: 3 Mal
- Danksagung erhalten: 9 Mal
Re: Wie oft sind harbour/xHarbour-Programme schneller als ähnliche Programme in Alaska?
vorab :
harbour ist "nur" ein "Transpiler", ähnlich einem Pre-Processor, der xbase-Code nach C-Code übersetzen kann.
erst der C-Compiler mit entsprechenden LIBs bestimmt die Geschwindigkeit (BCC schneller als MinGW)
harbour enthält im "Core" nur den Cl*pper Befehlssatz aber keine GUI
hier kommen die verschiedenen Contribution / Distribution ins Spiel die eine GUI mitbringen und eine entsprechende xBase Syntax.
---
-10% bis +500%
die Xbase++ Console ist die schnellste unter allen xBase Dialeten welche noch eine Console haben
bei GUI werden Windows Controls wie GRID (Listview) verwende wo man keine "Skipper" hat und Zugriff "on-fly" ermöglicht.
ich finde die Geschwindigkeit weniger interessant als die Möglichkeiten welche harbour bietet.
wenn man aus dem Xbase++ "Käfig" ausbricht steht die ganze Freiheit der C-Welt zur Verfügung.
dabei muss es nicht bei Windows OS bleiben, es gibt auch LIBs für andere OS Systeme welche C-Code verstehen.
aber ich will kein C-Programmierer werden sondern suche nach solchen Contributionen welche xBase "Wrapper" haben.
harbour ist "nur" ein "Transpiler", ähnlich einem Pre-Processor, der xbase-Code nach C-Code übersetzen kann.
erst der C-Compiler mit entsprechenden LIBs bestimmt die Geschwindigkeit (BCC schneller als MinGW)
harbour enthält im "Core" nur den Cl*pper Befehlssatz aber keine GUI

hier kommen die verschiedenen Contribution / Distribution ins Spiel die eine GUI mitbringen und eine entsprechende xBase Syntax.
---
-10% bis +500%

die Xbase++ Console ist die schnellste unter allen xBase Dialeten welche noch eine Console haben
bei GUI werden Windows Controls wie GRID (Listview) verwende wo man keine "Skipper" hat und Zugriff "on-fly" ermöglicht.
ich finde die Geschwindigkeit weniger interessant als die Möglichkeiten welche harbour bietet.
wenn man aus dem Xbase++ "Käfig" ausbricht steht die ganze Freiheit der C-Welt zur Verfügung.
dabei muss es nicht bei Windows OS bleiben, es gibt auch LIBs für andere OS Systeme welche C-Code verstehen.
aber ich will kein C-Programmierer werden sondern suche nach solchen Contributionen welche xBase "Wrapper" haben.
gruss by OHR
Jimmy
Jimmy
- AUGE_OHR
- Marvin
- Beiträge: 12527
- Registriert: Do, 16. Mär 2006 7:55
- Wohnort: Hamburg
- Hat sich bedankt: 3 Mal
- Danksagung erhalten: 9 Mal
Re: Wie oft sind harbour/xHarbour-Programme schneller als ähnliche Programme in Alaska?
hi,
interessiert euch wie das ganze funktioniert
wollt ihr eine Demo mit Source Code
https://github.com/AugeOhr/HBFM
es liegt eine 32/64 Bit EXE anbei sowie die entsprechende FreeImage.DLL
es ist ein NC-Clone wie XCM aber kann "mehr" was unter Xbase nicht realisierbar ist.
wer den Source selbst zusammen bauen will braucht die HMG MinuGUI Contribution (Link auf der Website)
interessiert euch wie das ganze funktioniert


https://github.com/AugeOhr/HBFM
es liegt eine 32/64 Bit EXE anbei sowie die entsprechende FreeImage.DLL
es ist ein NC-Clone wie XCM aber kann "mehr" was unter Xbase nicht realisierbar ist.
wer den Source selbst zusammen bauen will braucht die HMG MinuGUI Contribution (Link auf der Website)
gruss by OHR
Jimmy
Jimmy