| Borland C / C ++のCMATH 複素数算術模様と数学のための有用で包括的な図書館 |
今すぐダウンロード |
Borland C / C ++のCMATH ランキングとまとめ
- ライセンス:
- Shareware / $60.00
- 出版社名:
- OptiCode - Dr. Martin Sander Software Dev.
Borland C / C ++のCMATH タグ
Borland C / C ++のCMATH 説明
Borland C / C ++のCMATHは、C / C ++およびPascal / Delphi Compilierのデカルト座標および極座標の両方で、複素数算術および数学のための有用で包括的なライブラリです。 CMATHはスタンドアロン製品として入手可能です。 Optivecパッケージにも含まれています。 あるいは、すべての機能は、タイプ固有の関数名(CF_SIN、CD_EXP、PE_SQRTなど)、またはオーバーロードされた関数名と演算子を含むC ++とDelphiから(SIN、EXP、SQRT、演算子+など)、C ++とDelphiから呼び出すことができます。 C ++でのみオペレータ。可能な限り、すべての関数はC / C ++バージョンのようにPascal / Delphiバージョンに同じ名前を持ちます。 優れたスピード、正確さ、および安全性は、組み立て言語の実装を通して達成されます(Compleled Complex C ++クラスライブラリのコンパイル済みまたはインラインコードとは対照的に)。ほとんどの単純なタスクについてのみ、代替インラインC ++関数がC ++バージョンで使用されています。 CMATHの範囲がVisual C ++、Borland C ++、Delphiの複雑なクラス実装と重なる限り、CMathは後者のための高品質の代替品です。これはすべて非常に非効率的で不正確です。 他のほとんどの利用可能な複雑なライブラリ(Visual C ++およびBorlandコンパイラに伴うものを含む)の書き込みダウンアンドコンパイルされたテキストブックの式とは対照的に、CMATHの実装は次の規則によって導かれました。 妥協することなく、最上位の優先順位は常に数学的に正しい結果に与えられ、それぞれのデータ型に対して正確さが要求されます。特に複雑な機能のために、これは多くの異なる状況を非常に徹底的に扱う必要があります。この目的のために、さまざまなケースをペディーティックケアと区別する必要があります。 (教科書式は、理論的には中間結果の無限の精度を想定しているため、これらの状況を別々に扱う必要はありません。実際の実施は、実際の実装が実際のプロセッサによって与えられた限られた正確さを扱う必要があります。) 数学関数は、すべての状況下で「安全」でなければなりません。彼らは単にクラッシュするだけでなく、まともなエラー治療を実行する必要があります。これは真実であり、特に一見無意味な議論のためのものです。 すべての可能な手段によって、最大の実行速度を達成する必要があります。 (結局のところ、あなたはあなたの高速コンピュータを何も買わなかった!) プログラムコードはできるだけコンパクトである必要があります。ただし、競合の場合は、常により小さなコードサイズよりも優先順位が高くなります。
Borland C / C ++のCMATH 関連ソフトウェア