Seite 1 von 1

Grössere Zahlen als x64 Integer mit PB theoretisch möglich?

Verfasst: 20.05.2014 16:34
von Tommy
Die grösste Zahl die man in PB mit Integer auf einen 64 Bit System erstellen / adressieren könnte wäre 9.223.372.036.854.775.807.
Ist es mit PB theoretisch möglich auch noch grössere Zahlen zu erstellen? Ich weiss wofür braucht man das, ich jedenfalls nicht aber mich interessierts trotzdem wie man noch grössere Zahlen adressieren kann.
Oder kann man zwei Integer Variablen miteinander verknüpfen und damit eine noch grössere Zahl hinzubekommen?
Oder muss man auf ein 128 Bit Betriebssystem warten? Wie man man das heutzutage um z.b. auch mit grösseren Primzahlen zu arbeiten?

Re: Grössere Zahlen als x64 Integer mit PB theoretisch mögli

Verfasst: 20.05.2014 19:06
von NicTheQuick
Das hat ja nichts mit dem Betriebssystem zu tun mit wie großen Zahlen man da rechnen kann. Es gibt Bibliotheken, mit denen kannst du mit so großen Zahlen rechnen wie dein RAM oder deine Festplatte groß sind. Allerdings kann das dein Prozessor eben nicht nativ, d.h. er muss dann mehr Schritte machen als nur einen, um zwei solch große Zahlen z.B. addieren zu können.

Ich glaube Stargate oder DarkDragon (oder wer war's?) hatte mal eine BigNum-Bibliothek für Purebasic gebastelt, die sogar mit Dezimalzahlen rechnen konnte und eben beliebige Genauigkeit anbot.

Re: Grössere Zahlen als x64 Integer mit PB theoretisch mögli

Verfasst: 20.05.2014 19:29
von Rudi
Das war wohl "CSHW89" mit seiner "BigDecimal - Include": http://www.purebasic.fr/german/viewtopi ... =8&t=22466
oder: http://www.purebasic.fr/german/viewtopi ... =8&t=19344
Ansonsten das schriftliche Verfahren simulieren!

Re: Grössere Zahlen als x64 Integer mit PB theoretisch mögli

Verfasst: 20.05.2014 20:48
von Danilo
Rings hat vor 10 Jahren mal eine BigNum lib geschrieben die auf Strings basiert.
Der PB-Source dafür ist in PBOSL für PB 3.94 zu finden.

Re: Grössere Zahlen als x64 Integer mit PB theoretisch mögli

Verfasst: 21.05.2014 14:20
von Tommy
Danke. BigDecimal Include klingt gut.

Re: Grössere Zahlen als x64 Integer mit PB theoretisch mögli

Verfasst: 23.05.2014 14:28
von Sauer-RAM
Übrigens gibt es gerade einen ähnlichen Thread von mir:
http://www.purebasic.fr/german/viewtopi ... =3&t=28039

Re: Grössere Zahlen als x64 Integer mit PB theoretisch mögli

Verfasst: 24.05.2014 13:46
von obscura
Triton von Silizium-net.de hat dazu auch mal ein Funktionssammlung für BlitzBasic verfasst.

http://www.silizium-net.de/bbcoded2.htm