FileBuzz: Software Download
Find shareware, freeware downloads from thousands of software titles

Program Name: CMATH for Borland C/C++

License Type: Shareware

Date Released: September 21, 2013


CMATH for Borland C/C++ v6.3.0 Instant Download

CMATH for Borland C/C++ Desciption:


Advertisements



CMATH for Borland C/C++ is a useful and comprehensive library for complex-number arithmetics and mathematics, both in cartesian and in polar coordinates, for C/C++ and Pascal/Delphi compilers. CMATH is available as a stand-alone product. It is also included in the OptiVec package.All functions may alternatively be called from classic C and Pascal/Delphi with type-specific function names (like cf_sin, cd_exp, pe_sqrt), or from C++ and Delphi with overloaded function names and operators (like sin, exp, sqrt, operator +; operators only in C++). As far as possible, all functions have the same names in the Pascal/Delphi version as in the C/C++ version. Superior speed, accuracy and safety are achieved through the implementation in Assembly language (as opposed to the compiled or inline code of available complex C++ class libraries). Only for the most simple tasks, alternative inline C++ functions are used in the C++ version.As far as the scope of CMATH overlaps with the complex class implementations of Visual C++, Borland C++, and Delphi, CMATH is a high-quality replacement for the latter, which are all quite inefficient and inaccurate. In contrast to the written-down-and-compiled textbook formulas of most other available complex libraries (including those coming with Visual C++ and the Borland compilers), the implementation of CMATH was guided by the following rules: Without any compromise, top priority is always given to the mathematically correct result, with the accuracy demanded for the respective data type. Especially for complex functions, this necessitates a very thorough treatment of many different situations. To this end, the various cases have to be distinguished with pedantic care. (Textbook formulas do not need to treat these situations separately, as they theoretically assume infinite accuracy of intermediate results; an actual implementation, however, has to work with the limited accuracy given by real-life processors.)Mathematical functions must be "safe" under all circumstances. They may for no reason simply crash, but have to perform a decent error treatment. This is true even - and perhaps especially - for seemingly nonsense arguments, with the single exception of the non-numbers INF and NAN, which occur themselves only as a result of serious errors in other functions.By all possible means, greatest execution speed must be attained. (After all, you did not buy your fast computer for nothing!) The program code has to be as compact as possible. However, in case of conflicts, faster execution speed is always given priority over smaller code size.




License: Shareware | Price: $0.00 | Downloads (111)

Platform: Windows All


Related Software
New Reviews
New Downloads Top Downloads Top Search

New Downloads

Cheewoo Pipe Template
WebcamMax 8
Webcam and Screen Recorder
Icecream Screen Recorder
Privacy Eraser Portable
FreePortScanner
Backup Key Recovery
dbForge Data Generator for SQL Server
Mgosoft PDF Merger Command Line
Soft4Boost Video Capture
Soft4Boost Update Checker
SQL Server Data Access Components
ClickCharts FlowCharts Free for Mac
Easy Card Creator Professional
Blocker Plains
Soft4Boost Video Converter
Soft4Boost Video to Flash
Soft4Boost Video Studio
RTOPO
Syvir PC Diagnostics Monitor
Tagstoo linux
ProfExam Suite
Edraw Max
BriskBard
UltraFileSearch Std Portable

Top Downloads

Opera Mini
Turbo C++
Abyss Web Server X1
TaskMerlin Project Management Software
Macrorit Disk Partition Expert Server Edition
Foxit Advanced PDF Editor
Kids Online Browser
Rapid PHP Editor
MathCast
SourceMonitor
Cleanup and Update Tool for Cisco CUCM
Open-School Community Edition
FTP!
Count Code
Daniel Drubin Access Control Suite
simplitec simplisafe
Multi-Process Killer Portable
SCEA Part 2 & 3 Exam EPractize Labs Enterprise
Silva 2.1a2
Agama Web Menus
aXmag Free
Flash Player Pro
Red Call Recorder
Photo! 3D Album
Photo! Editor

Top Search

Free Borland C C Compiler
Last Version Borland Turbo C
Borland Turbo C
Borland C C For Mac
Red Alert C C
Mini Project On Sudoku Using Java C C
C C Generals For Android
C C Generals Addon Download
C C Generals Ini Download
C C Generals Addon
C C Signal Generation
How To Print Star Using C Or C
C++ To C#
C C Generals Reborn Mod
A Banking Projects In C And C
Decrypt C C
Turbo C C
C# To C++
Diagram Asm C C
Download Project C C
Convert C To C
C C Software Studios Llc
C And C++
C C Voice Chat Download
Lite Ph N M M Chat C C R Cho N Gage