Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Werbung & Co » RoL - Rechnen (fast) ohne Limit (*.so Bibliothek fuer C++)

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
03.02.2008, 19:58 Uhr
etlam



Rechnen ohne Limit ist eine shared object (*.so) Libary für Linux.
Durch RoL kann man Berechnungen mit Zahlen durchführen, die bis zu 2Mrd Stellen haben können.
Außerdem werden auch Brüche unterstützt!
Feature-List:
-Kann mit Zahlen von bis zu 2 147 483 647 Stellen rechnen.
-Beherrscht die am meisten benutzten mathematischen Funktionen (Grundrechenarten, exp, ln , trigonometrische Funktionen)
-Beherrscht die Abfragen >,<, ==
- einfache Benutzung durch die Klasse rol (!,+,-,*,/,<<,>>,<,>,== ueberladen)
-Alle Abfragen und Grundrechenarten können mit Komazahlen umgehen.
-Die Genauigkeiten koennen eingestellt werden
-Das ganze ist als Bibliothek verfügbar.
-Man kann problemlos frühere Projekte umstellen
-Negative Zahlen
-Brüche
-mathematische Funktionen:

Code:
abs
a^b
natürlicher Logarithmus
exp
Wurzeln
Fakultät
min und max
sin, cos, tan (jeweils eine Funktion mit Winkel und eine als Bogenmaß - also z.B. sina und sinx)
cot, sec, csc (z.Z. nur als Bogenmaß - also cotx...)
sinh, cosh, tanh, coth, sech, csch


Hier ist die Ankündigung der Version 1.5.0 mit Download des Installationsscript
Das Installationsscript muss nur als root ausgeführt werden, schon kann man RoL benutzen.
Hier findet man ein Tutorial zur Benutzung


Über Kritik und Anregungen würde ich mich sehr freuen!

Vielen Dank im voraus,
etlam
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
03.02.2008, 20:29 Uhr
0xdeadbeef
Gott
(Operator)


Ich hab da mal drübergekuckt, besonders sauber ist das aber nicht, oder? Ich meine, da stehen ein Haufen globale Variablen im Header (was der Threadsicherheit eher abträglich sein dürfte. Es wäre deutlich sinnvoller, das zu Objektvariablen zu machen), und die sind da nicht nur deklariert, sondern auch gleich noch definiert. Wenn der Header in mehr als einer Übersetzungseinheit eingebunden wird, hagelt das Linkerfehler.
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra

Dieser Post wurde am 03.02.2008 um 20:30 Uhr von 0xdeadbeef editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ Werbung & Co ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: