Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Cコードの記号表現 >

ToCCodeString

ToCCodeString[symbolicC]
記号的なCの式からCコードの文字列を生成する.
  • SymbolicCの式は不活性である.これらの式は未評価の形式のままで自らを評価して返す.
  • SymbolicCの式は,を使ってCの文字列に変換することができる.
SymbolicCを使うには,まずパッケージをロードする必要がある:
プログラム全体を作成する:
SymbolicCを使うには,まずパッケージをロードする必要がある:
In[1]:=
Click for copyable input
プログラム全体を作成する:
In[2]:=
Click for copyable input
Out[2]=
別のプログラムを書くプログラムを書くことは,「メタプログラミング」あるいは単に「コード生成」とも呼ばれるが,特別の最適化されたコードを生成するのに便利な方法である:
SymbolicCは,Mathematica でドメイン固有の言語を作成し,これをCに変換することができる.以下の例では,Mathematica の点と多角形をOpenGL APIへの呼出しに変換する簡単な言語を定義している:
はC演算子の優先順位規則を理解するので,プログラム内のカッコの数を減らすことができる:
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
フォーマット:   HTML  |  CDF