完整的 Wolfram 语言和笔记本体验
原有的技术计算环境
复杂系统的多领域建模与仿真
更多移动应用程序
我们帮助客户充分发挥计算知识与智能的潜力。
Wolfram 咨询
更多 Wolfram 解决方案
更多教育解决方案
计算机、科学、生活等方面的课程
学习、解决问题、分享想法。
来自 Wolfram 的新闻、观点和见解
资源
WolframConsulting.com
通过限制斐波那契函数的尾递归来符号式优化 C 代码.
Needs["SymbolicC`"] code = CFunction[int, fib, {{int, i}}, CBlock[{ CIf[COperator[Equal, {i, 0}], CReturn[0], CIf[COperator[Equal, {i, 1}], CReturn[1], CReturn[COperator[Plus, {CCall[fib, {COperator[Minus, {i1, 1}]}], CCall[fib, {COperator[Minus, {i1, 2}]}]}]] ] ]}]]; ToCCodeString[code /. {CCall[fib, arg_] :> CConditional[COperator[Equal, Flatten@{arg, 0}], 0, CConditional[COperator[Equal, Flatten@{arg, 1}], 1, CCall[fib, arg]]] }]