Ivy: Googles iOS-Rechner für beliebig große Zahlen
Unter der Bezeichnung Ivy hat Google einen experimentellen iOS-Rechner für große Zahlen vorgestellt. (Zur App:
) Der Rechner verwendet eine
genaue rationale Arithmetik, um mit beliebig langen Zahlen umgehen zu können. Dies betrifft auch Bruchrechnung, sodass bei langen Berechnungen keine Abweichungen entstehen. Zusätzlich beherrscht der Rechner eine hohe Genauigkeit bei irrationalen Zahlen, programmierfähige Vektor- und Matrizen-Operationen sowie trigonometrische, logarithmische und exponentielle Funktionen.
Der textbasierte Rechner lässt sich mit APL (A Programming Language) auch für komplexe Sachverhalte verwenden, allerdings gilt es zu beachten, dass einige Funktionen wie die Quadratwurzel naturgemäß keine unbegrenzte Genauigkeit liefern. In diesem Fall greift Ivy auf eine 256-Bit-große Beschreibung der Nachkommastellen zurück, was bis zu 3.000 Stellen entspricht. Bei Bedarf lässt sich die Genauigkeit durch einen Befehl wie
") prec 1024" auch nochmals erhöhen.
Über den Befehl
") help" erhält man eine Übersicht der Notation und aller Möglichkeiten, welche die APL-Implementierung beherrscht. Ivy setzt mindesten iOS 8.0 voraus und ist kostenlos. Grundlage der App bildet übrigens Googles Programmiersprache Go.
Weiterführende Links: