MathWorks MATLAB Coder

MathWorks recently introduced MATLAB Coder, which generates standalone C and C++ code from MATLAB code. The generated source code is portable and readable. MATLAB Coder eliminates the need to manually translate MATLAB algorithm code into C and C++ code for prototyping, implementation, and software integration. MATLAB Coder supports a subset of MATLAB language features for algorithm development, including built-in matrix math operators and dynamic array handling. MATLAB Coder is available now. List prices start at $6,500 (USD).

MathWorks MATLAB Coder for generating standalone C and C++ code from MATLAB code

MathWorks MATLAB Coder Features

  • Generates standalone C and C++ code from MATLAB code
  • ANSI/ISO compliant C and C++ code generation
  • Generated source code is portable and readable
  • MEX function generation for fixed-point and floating-point math
  • Project management tool for specifying entry points, input data properties, and other code-generation configuration options
  • Static or dynamic memory allocation for variable-size data
  • Code generation support for many functions and System objects in Communications System Toolbox, DSP System Toolbox, and Computer Vision System Toolbox
  • Support for common MATLAB language features, including matrix operations, subscripting, program control statements (if, switch, for, while), and structures
  • Eliminates the need to manually translate MATLAB algorithm code into C and C++ code

More info: The MathWorks