软件开发

SymbolicC

SymbolicC 用 Mathematica 的高级符号语言表示 C 程序和结构,通过它,用户能够把 Mathematica 程序转换和优化为 C 代码。它被广泛用于 Mathematica 代码生成工具。

  • 使用 Mathematica 核心的面向树结构的符号语言表示 C 代码。 »
  • 允许 Mathematica 程序创建、操纵和优化 C 代码。
  • Mathematica 的元编程功能进一步扩展,能够作用于 C 代码。
  • 在其他 Mathematica 8 技术(如编译器)中广泛使用。 »
  • 完全支持 C 编程结构。 »
  • 利用 Mathematica 的括号匹配突出显示和 Mathematica 语法错误着色等功能,来帮助用户避免在生成的 C 代码中产生语法错误。
支持所有 C 结构 »符号式修改语法树 »支持标准的数学运算符 »
理解优先级 »符号式优化 C 代码 »C 预处理器支持 »
编"可以编程序的"程序 »为 API 创建域特定语言 »
en es ja ko pt-br ru