This is documentation for Mathematica 8, which was
based on an earlier version of the Wolfram Language.
View current documentation (Version 11.2)
SYMBOLICC PACKAGE OVERVIEW
SymbolicC User Guide
Mathematica's core tree-oriented symbolic language makes it well suited to working with a hierarchical view of C code as Mathematica expressions. This supports the use of the Mathematica language for the creation, manipulation, and optimization of C code. It is used extensively for Mathematica's code generation tools. In addition, you can use SymbolicC for your own code manipulation purposes.