ArbitraryPrecisionArithmetik
ArbitraryPrecisionArithmetik bezeichnet die Berechnung mit Zahlen beliebiger Genauigkeit, bei der Größe und Genauigkeit nicht durch feste Maschinengenauigkeit, sondern durch den verfügbaren Speicher begrenzt sind. Typische Objekte sind ganze Zahlen, rationale Zahlen und Gleitkommazahlen mit frei wählbarer Präzision. In der Praxis werden Zahlen als Sequenzen von Ziffern oder limb-Blöcken in einer internen Basis dargestellt, was exaktes Rechnen auch bei sehr großen Zahlen ermöglicht.
Für die Rechenoperationen werden spezialisierte Algorithmen eingesetzt. Grundoperationen wie Addition, Subtraktion, Multiplikation und Division basieren auf
Bekannte Implementierungen und Bibliotheken ermöglichen diese Rechenarten in vielen Programmiersprachen. GMP, MPIR und MPFR liefern Basistexakte