ソフトウェア開発

SymbolicC

SymbolicCはCのプログラムと構造を Mathematica の高レベル記号言語で表し,Mathematica プログラムでCを変換し最適化することを可能にする.これは Mathematica のコード生成ツールで広く使われている.

  • Mathematica のコアである木指向の記号言語を使ってCのコードを表す »
  • Mathematica プログラムを使ってCのコードを作成,操作,最適化することができる
  • Mathematica のメタプログラミング機能を拡張して,Cのコードが使えるようにする
  • コンパイラ等の他の Mathematica 8テクノロジーでも広く使われている »
  • Cのプログラミング構造を完全にサポート »
  • 対応するカッコのハイライトやシンタックスエラー検出等の Mathematica の機能を使って,生成されたCのコードの中のシンタックスエラーが起らないようにする
Cのすべての構造をサポート »構文木を記号的に変更 »標準の数学演算子のサポート »
優先順位の理解 »Cのコードを記号的に最適化する »Cのプリプロセッサのサポート »
プログラムを書く別のプログラムを書く »API用にドメイン固有言語を作成する »
en es ko pt-br ru zh