yanlinlin82 R -> C/C++的转换器其实并没有想象中的那么难,毕竟R本身就是一个被设计为能快速原型化新算法的语言。因此,用其他更高效的编译型语言来实现R程序所描述的计算步骤,相对还是容易的。我觉得转换程序主要考虑语法分析就够了,都还用不着AI那么夸张的东西。而相反,从C/C++ -> R的转换,虽然会麻烦些,但也不是不可能。只不过,这种转换,如果不是想要让人理解和学习该算法的话,那这想法本身还是有些奇怪的。
vickie 大概是老板现在做的一个项目要求提交R程序,他以前做过一个类似的,但是用C写的,所以他让我改成R的,这样大概比直接写省事一些。自己的编程实在是太弱了,哎,看来还是要跑去翻书了。 多谢各位的回复。
yihui 告诉你一个最简短最省事超级无敌的做法,完全用不着改写C程序,那就是……那就是……R CMD SHLIB [s:12] 不过你标明了“新手弱问”,估计八成不知道啥是R CMD SHLIB [s:14]