作为Web应用程序的后端过程的一部分,我有很多需要移植到C的MATLAB代码(执行速度对于这项工作至关重要)。当我尝试将此代码外包给C开发人员时,我假设(如果我错了,请纠正我)很少有C开发人员也了解MATLAB代码(诸如索引和内存管理之类的东西是不同的,等等)。我想知道是否有C开发人员可以向我推荐一个过程,以使我更好地交流代码的作用?
例如,我是否应该提供MATLAB代码并逐行解释它在做什么?或者,我应该只提供数学/算法,用简单的英语解释它,还是让C开发人员以自己的理解来实现(例如,我可以假设开发人员能够理解如何使用复杂的数学方法(例如,虚构的数字),如何生成直方图,执行FFT等)?
还是有更好的方法?我希望我不是第一个需要这样做的人,所以我想知道是否有C语言开发人员遇到了这种情况,并且可以分享任何传统的看法,他们希望如何转移这项任务?
预先感谢您的任何评论。
mcc -c matlabfile.m