Preview: PureBasic 64 Bit...

Ankündigungen PureBasic oder die Community betreffend.
Benutzeravatar
DrShrek
Beiträge: 1970
Registriert: 08.09.2004 00:59

Beitrag von DrShrek »

Andreas_S hat geschrieben:
Dr. Shrek hat geschrieben:Ich habe da mal VS2008 mit PB64 vergliechen...ich muss sagen...das ich nix mehr sagen kann...bzw: Ich bin sprachlos.
1)
Das heißt?


Edit:

>>>> 1) Braucht man da nicht auch einen 64Bit Prozessor?
>> Auf einen nativen 64Bit Rechner (inkl. XP64/Vista64) aber...wird die volle 64Bit Geschwindigkeit aus Deinen Sourcen herausgekitzelt...

2)
Das meinte ich ja...
Zu 1)
PB64 ist was die Grösse der Exe betrifft schon jetzt besser...
Bei der geschwindigkeit hatte die Alpha2 in etwa die gleichen Durchlaufgeschindigkeiten.
Was ich aber wirklich klasse an der Alpha2 fand war endlich der native DirectX10 Support.
Zu 2)
Klar...deswegen ja meine Antwort.
Siehste! Geht doch....?!
PB*, *4PB, PetriDish, Movie2Image, PictureManager, TrainYourBrain, ...
Andreas_S
Beiträge: 787
Registriert: 14.04.2007 16:48
Wohnort: Wien Umgebung
Kontaktdaten:

Beitrag von Andreas_S »

Zu VS2008... ist das schon mit 64Bit unterstützung?

Zu PB... wenn das so schnell wird, dann zahlt sich C++ programmieren vil. gar nicht aus...
Benutzeravatar
DrShrek
Beiträge: 1970
Registriert: 08.09.2004 00:59

Beitrag von DrShrek »

Andreas_S hat geschrieben: 1)
Zu VS2008... ist das schon mit 64Bit unterstützung?

2)
Zu PB... wenn das so schnell wird, dann zahlt sich C++ programmieren vil. gar nicht aus...
1) Das ging schon mit VS2005 (und VS2003)
PB64 ist ja mit VS2005 geschrieben worden und danach mit ASM handoptimiert. Sozusagen geschüttelt statt gerührt ;-)

2)
Wahrscheinlich... ich denke aber PB64 wird als PB5.0 die Welt der Betatester erblicken...und das kann noch etwas dauern.
Siehste! Geht doch....?!
PB*, *4PB, PetriDish, Movie2Image, PictureManager, TrainYourBrain, ...
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8679
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 32 GB DDR4-3200
Ubuntu 22.04.3 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken
Kontaktdaten:

Beitrag von NicTheQuick »

Dann wird man auch merken, dass fast keine Sourcen, die irgendwas mit
Pointern machen, mehr funktionieren, weil viele für Pointer einfach ein Long
nehmen oder standardmäßig 4 Byte allokieren anstatt 'SizeOf(*Pointer)' zu
nutzen.

Zum Thema selbst:
Ich finds klasse, dass PB 64 Bit wird. Gibt es auch eine Alpha für Linux 64 Bit
zum testen? Dann hätte ich vielleicht mal ein Grund einen 64-Bit-Kernel zu
installieren. Mein Prozessor hat ja 64 Bit.
Bild
a14xerus
Beiträge: 1440
Registriert: 14.12.2005 15:51
Wohnort: Aachen

Beitrag von a14xerus »

gut das ich seit anfang an wo ich mit pb arbeite immer mit *pointern gearbeitet habe :)
Ich habe unter auch mein Linux auf 64bit laufen (openSuSe64bit)
Benutzeravatar
DrShrek
Beiträge: 1970
Registriert: 08.09.2004 00:59

Beitrag von DrShrek »

NicTheQuick hat geschrieben:Dann wird man auch merken, dass fast keine Sourcen, die irgendwas mit
Pointern machen, mehr funktionieren, weil viele für Pointer einfach ein Long
nehmen oder standardmäßig 4 Byte allokieren anstatt 'SizeOf(*Pointer)' zu
nutzen..
Warum sollte ein 32Bit exe auf einer 64Bit Machine nicht laufen?
PB64 lässt Dir ja die Möglichkeit es als 64Bit und/oder als 32Bit exe zu kompilieren.
Siehste! Geht doch....?!
PB*, *4PB, PetriDish, Movie2Image, PictureManager, TrainYourBrain, ...
Benutzeravatar
rolaf
Beiträge: 3843
Registriert: 10.03.2005 14:01

Beitrag von rolaf »

April, April :lol: :lol: :lol:
:::: WIN 10 :: PB 5.73 :: (x64) ::::
a14xerus
Beiträge: 1440
Registriert: 14.12.2005 15:51
Wohnort: Aachen

Beitrag von a14xerus »

Dr. Shrek hat geschrieben:
NicTheQuick hat geschrieben:Dann wird man auch merken, dass fast keine Sourcen, die irgendwas mit
Pointern machen, mehr funktionieren, weil viele für Pointer einfach ein Long
nehmen oder standardmäßig 4 Byte allokieren anstatt 'SizeOf(*Pointer)' zu
nutzen..
Warum sollte ein 32Bit exe auf einer 64Bit Machine nicht laufen?
PB64 lässt Dir ja die Möglichkeit es als 64Bit und/oder als 32Bit exe zu kompilieren.
nein die Sourcen von jetzt werden unter PB64 nicht laufen, weil "falsch" programmiert

Glaube ich
Zuletzt geändert von a14xerus am 01.04.2008 09:08, insgesamt 1-mal geändert.
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

Dr. Shrek hat geschrieben:PB64 lässt Dir ja die Möglichkeit es als 64Bit und/oder als 32Bit exe zu kompilieren.
:allright:

.... :?
Falo hat geschrieben:April, April :lol: :lol: :lol:
shit.. echt?
you foooooooled me!
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
DrShrek
Beiträge: 1970
Registriert: 08.09.2004 00:59

Beitrag von DrShrek »

a14xerus hat geschrieben:
Dr. Shrek hat geschrieben:
NicTheQuick hat geschrieben:Dann wird man auch merken, dass fast keine Sourcen, die irgendwas mit
Pointern machen, mehr funktionieren, weil viele für Pointer einfach ein Long
nehmen oder standardmäßig 4 Byte allokieren anstatt 'SizeOf(*Pointer)' zu
nutzen..
Warum sollte ein 32Bit exe auf einer 64Bit Machine nicht laufen?
PB64 lässt Dir ja die Möglichkeit es als 64Bit und/oder als 32Bit exe zu kompilieren.
nein die Sourcen von jetzt werden unter PB64 nicht laufen, weil "falsch" programmiert

Glaube ich
Wieso falsch? Die Sourcen sind so ja nicht verkehrt...es werden doch nur die Pointer statt als 'Long' als 'Very Long' kompiliert.
Siehste! Geht doch....?!
PB*, *4PB, PetriDish, Movie2Image, PictureManager, TrainYourBrain, ...
Antworten