Herunterladen der Langzahl-Bibliothek
Grundform Vollversion. Vorkompilierte Schnellbibliotheke für QuickBasic 4.5,
PDS 7.1 und Visual Basic für DOS 1.0 werden mit den Modulen eingebunden.
Beigefügt ist eine Bearbeitung für die neue, 32-bit FreeBasic 0.18b
Compiler. (Ergreifen Sie Ihr Exemplar auf
der FreeBasic Seite.)
Die vollständige Partie und mehr ist hier verpackt:
LargeInt.zip, 228kB
Supplement: Modulare polynomiale Arithmetik für PDS, VBdos und FreeBasic,
anfänglich beabsichtigt als eine Demonstration der Methode der mehrfachen homomorphen Bilder.
(
Dateikopf Link (Englisch)).
Neu hinzugefugt: Faktorisierung von Polynomen über Z, berechnung der Fibonacci- und
zyklotomische Polynome, und das ElGamal Kryptosystem in endliche Körper GF(p^ n).
PolMods.zip, 132Kb
Obwohl die Programmierung in Visual Basic für windοws meines Geschmacks zu
weitschweifig ist, habe ich, um zu zeigen wie leicht meine Bibliothek sowohl auch im VBwin
verwendet wird, doch einige Module übertragen (Fibonacci, Pi, RSAcrypt). Die letzte
Hinzufügung ist einen UpN
Langzahlrechner, als auch Bibliothek-
Benutzeroberfläche.
Diese Projekte nutzen die Kraft des FreeBasic kompiliertes BigNum VB.dll
BigNumVB.zip, 81kB (Englisch)
Diese Version ist eine Anpassung für die 32/64-Bit Linux/Windοws XBasic 6.2.3 Sprache.
XBasic ist empfohlene Freiware, daß an der
Seite Max Reasons
vorhanden ist. Obwohl ich nicht alle Module schon umgewandelt habe, sind die volle,
erweiterte Bibliothek-Quellcode und ein vorkompiliertes DLL jetzt zum Download bereit:
BigNumXB.zip, 69kB (Englisch)
Vergleichshinweis:
Meiner Bibliothek ist vorsätzlich bestimmt, um Langganzzahl-Arithmetik in
Standard-Basics zu liefern. Wenn Sie auf großen realen Zahlen arbeiten wollen, dann
ist Yuji Kidas feine, 2600-stellige
UBasic Paket das Werkzeug der Wahl.
Dieser freie Interpreter erlaubt außerdem schnellen Berechnungen mit komplexe Zahlen
und Polynomen.
Als eine Illustration der Unterschiede zwischen der Standard (zB. QBasic) und UBasic-Syntax,
habe ich zwei Versionen eingeführt des PSLQ-Algorithmus Fergusons und Baileys, um ganzzahligen
Beziehungen zwischen gegebenen realen Zahlen zu finden. Das PSLQ ist bereits einen modernen Klassiker,
folglich ein Müssen um mit meinen Werkzeugen zur Zahlentheorie einzuschließen:
PSLQ.zip, 14kB (Englisch)
zurück Knoten