Новое в системе Wolfram
Mathematica
8: SymbolicC
◄
предыдущая
|
следующая
►
Разработка программного обеспечения
Написание программ, генерирующих другие программы
Написание программ, генерирующих другие программы, именуемое "метапрограммированием", является полезной техникой для генерирования специализированного и оптимизированного кода.
In[1]:=
X
Needs["SymbolicC`"] addTwo[type_] := CFunction[type, "addTwo_" <> type, {{type, arg}}, CReturn[COperator[Plus, {arg, 2}]]] ToCCodeString[addTwo /@ {"char", "short", "int", "float", "double"}]
Out[1]=