CMATH für Borland C / C ++

Eine nützliche und umfassende Bibliothek für Komplexzahl Arithmetika und Mathematik
Jetzt downloaden

CMATH für Borland C / C ++ Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Shareware / $60.00
  • Preis:
  • USD 60.00
  • Name des Herausgebers:
  • OptiCode - Dr. Martin Sander Software Dev.
  • Dateigröße:
  • 212k

CMATH für Borland C / C ++ Stichworte


CMATH für Borland C / C ++ Beschreibung

CMATH für Borland C / C ++ ist eine nützliche und umfassende Bibliothek für Complex-Nummern-Arithmetik und Mathematik, sowohl in kartesischer als auch in polaren Koordinaten, für C / C ++- und Pascal / Delphi-Compiler. CMATH ist als eigenständiges Produkt erhältlich. Es ist auch in das OptiVec-Paket enthalten. Alle Funktionen können alternativ von klassischen C und Pascal / Delphi mit typspezifischen Funktionsnamen (wie CF_SIN, CD_EXP, PE_SQRT) oder von C ++ und Delphi mit überlasteten Funktionsnamen und -bedienern (wie Sünde, Exp, SQRT, Operator +; Bediener nur in C ++). Soweit möglich, haben alle Funktionen die gleichen Namen in der Pascal / Delphi-Version wie in der Version C / C ++. Überragende Geschwindigkeit, Genauigkeit und Sicherheit werden durch die Implementierung in der Montagesprache (im Gegensatz zum kompilierten oder inline-Code der verfügbaren komplexen C ++-Klasse-Bibliotheken) erreicht. Nur für die einfachen Aufgaben werden alternative Inline-C ++ -Funktionen in der Version C ++ verwendet. Soweit der Geltungsbereich von CMATH mit den komplexen Klassen-Implementierungen von Visual C ++, Borland C ++ und Delphi, ist CMATH ein hochwertiger Ersatz für letztere, der alle sehr ineffizient und ungenau ist. Im Gegensatz zu den schriftlichen und kompilierten Lehrbuchformeln der meisten anderen verfügbaren komplexen Bibliotheken (einschließlich derjenigen, die mit Visual C ++ und den Borland-Compilern kommen), wurde die Umsetzung des CMATH an den folgenden Regeln geführt: Ohne Kompromiss wird das mathematisch korrekte Ergebnis immer oberste Priorität gegeben, wobei die Genauigkeit für den jeweiligen Datentyp verlangt wird. Insbesondere für komplexe Funktionen erfordert dies eine sehr gründliche Behandlung vieler verschiedener Situationen. Zu diesem Zweck müssen die verschiedenen Fälle mit pedantischer Pflege unterschieden werden. (Lehrbuchformeln müssen diese Situationen nicht separat behandeln, da sie theoretisch unendliche Genauigkeit der Zwischenergebnisse annehmen; Eine tatsächliche Implementierung muss jedoch mit der begrenzten Genauigkeit von Real-Life-Prozessoren zusammenarbeiten.) Mathematische Funktionen müssen unter allen Umständen "sicher" sein. Sie können ohne Grund einfach abstürzen, sondern eine anständige Fehlerbehandlung durchführen. Dies ist sogar wahr - und vielleicht besonders - für scheinbar unsinnige Argumente, mit der einzigen Ausnahme der Nichtnummern inf und Nan, die sich nur als Folge von schwerwiegenden Fehlern in anderen Funktionen aufträgt. Bei allen möglichen Mittel muss die größte Ausführungsgeschwindigkeit erreicht werden. (Immerhin haben Sie Ihren schnellen Computer nicht für nichts gekauft!) Der Programmcode muss so kompakt wie möglich sein. Bei Konflikten wird jedoch immer eine schnellere Ausführungsgeschwindigkeit über die kleinere Codegröße vorrangig gegeben.


CMATH für Borland C / C ++ Zugehörige Software

BEFASTER-Internet beschleunigen Toolkit

BEFASTER ist ein vielseitiges Optimierungswerkzeug. Es unterstützt AOL, Symantec-PCAnywhere, dh Oper, DFÜ-Modem, LAN, Kabelmodem, XDSL, ISDN, T1, DirectPC und Kabel / DSL, um PPPOE auszuführen. Bleib verbunden fo. ...

287 1257K

Herunterladen