MathCode C++ 1.4
Rapid Development of Production-Quality Code
 |
MathCode C++ compiles your Mathematica functions into
highly efficient and readable C++ code.
Mathematica with MathCode C++ provides a platform for
rapid, production-quality code development for heavy simulations and
other expensive computations. MathCode C++'s automatic code
generation is also a safeguard against the typing errors and
associated bugs encountered when using conventional prototyping and
implementation methods.
|
Benefits
- Highlights ways to speed up Mathematica code, which results
in faster analysis and increased productivity.
- Using the powerful Mathematica environment and generating
C++ code with MathCode C++ reduces development time
and costs.
- Being able to export Mathematica functions to end users
increases flexibility.
Key Features
- Generates stand-alone C++ code from Mathematica code,
optionally connected via MathLink
to Mathematica.
- Compiles complex arithmetic operations, complex functions
(Re,
Im,
Abs,
Arg,
Conjugate),
and trigonometric functions for complex numbers and arrays.
- Compiles Fourier
and InverseFourier.
- Supports complex data types and arrays of complex numbers.
- Supports Visual C++ 7.0 and 7.1.
- Comes with a free C++ compiler for Windows, Mac OS X, and Linux.
Key Applications
- MathCode C++ is an excellent tool for expanding Mathematica
from a prototyping environment into a software
development environment. Developers can quickly produce prototype
software components and algorithms in Mathematica and then
automatically translate those into production code
using MathCode C++. This shortens development time and
increases code quality while still resulting in human-readable
and maintainable software.
- MathCode C++ can also be beneficial for extending
the Mathematica environment with self-developed or custom C/C++
code by providing an easy-to-use MathLink-based interface to
such software components. Users can then seamlessly call functions
created in this manner from within Mathematica.
- MathCode C++ can speed up Mathematica
code by compiling it into C++ and thereafter calling it from
within Mathematica. Some examples increase speed by
a factor of 1000.
- MathCode C++ benefits anyone doing serious software
development using Mathematica by removing the tedious and
error-prone work of manually translating prototype code into
C++. MathCode C++ produces readable, efficient C++ code that
can then be used alone or integrated into larger software systems. The
efficient compilation also gives convenient and transparent direct
benefits to computation speed by using the MathLink
interface.
Product Support
MathCode C++ is developed and supported by MathCore Engineering AB.
MathCore Engineering AB
Teknikringen 1F
SE-583 30 Linköping
Sweden
phone: +46-(0)13-328500
fax: +46-(0)13-212701
email: info@mathcore.com
web: http://www.mathcore.com
MathCode C++ 1.4 requires Mathematica 6 and a
C++ compiler (one is included for Windows, Mac OS X, and
Linux), and is
available for
Windows 2000/XP, Mac OS X, and Linux.
MathCode C++ is © 2008 MathCore AB.
Note: Contact the developer for trial information.
| |