Novos Recursos do
Mathematica
8: SymbolicC
◄
anterior
|
próximo
►
Desenvolvimento de Software
Escrevendo programas que escrevem programas
Escrevendo programas que escrevem programas, também pode ser chamado de "meta programação", é uma técnica útil na geração de código especializado e otimizado.
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]=