Software Development

Integrated C Workflow

Mathematica 8 introduces major new interoperability with C and C++, enabling a complete development pipeline from within Mathematica in a wide range of new cases. Support includes conversion of compilable Mathematica programs into C code and also independent high-level functions for driving external C and C++ compilers.

  • Generate standalone C code functions from Mathematica-compiled functions. »
  • Create SymbolicC versions of Mathematica-compiled functions. »
  • Mathematica ships with a library of runtime support for generated code. »
  • Standalone C code can also be generated for control theory functions. »
  • CompilationTarget of C generates code that is designed to be linked back into Mathematica. »
  • Generated code can be built into executables or libraries.
  • C compiler tools work with all common C compilers. »
  • C compiler tools allow creation of executables and libraries. »
  • Automatically processes MathLink template files to produce installable executables. »
  • Convenient ways to create a dynamic library to use with Wolfram LibraryLink. »
  • Used by Mathematica 8 technologies for automatic code generation and linking. »
  • LibraryLink allows dynamic C and C++ libraries to be used from Mathematica. »
Simplified Workflow »Create Executable Files »Create Library Files »
Create Object Files »Compile MathLink Programs »Support for Major C Compilers on Linux, Mac, and Windows »
Call Unsupported C Compilers »Create Standalone Executables Using Compiled Functions »
es ja ko pt-br ru zh