我在 C 中有一堆数学/dsp 算法。单个函数,每个文件一个函数,没有花哨的链接或包含或预处理器指令,只有 c99 和标准库调用(主要是 memset 和 memmoves 来处理数组复制等)。翻译它们不是什么大问题,但需要时间。我想知道是否有一些 C -> Javascript 翻译工具,以加快工作速度。
请注意,我不需要完美的翻译,无论如何我都会关注最终结果。我需要的是一个简单的工具来帮助处理基本的、“无聊”的事情。
有人听说过这样的事情吗?
编辑:似乎 emscripten 会成功。
我在 C 中有一堆数学/dsp 算法。单个函数,每个文件一个函数,没有花哨的链接或包含或预处理器指令,只有 c99 和标准库调用(主要是 memset 和 memmoves 来处理数组复制等)。翻译它们不是什么大问题,但需要时间。我想知道是否有一些 C -> Javascript 翻译工具,以加快工作速度。
请注意,我不需要完美的翻译,无论如何我都会关注最终结果。我需要的是一个简单的工具来帮助处理基本的、“无聊”的事情。
有人听说过这样的事情吗?
编辑:似乎 emscripten 会成功。
更新:似乎他们正在改变的时代 :)
请参阅这篇文章:DOOM 移植到 JavaScript 和 HTML5
Zakai 使用Emscripten和Clang将 DOOM 源代码从 C 语言编译为 JavaScript ,并使用 Closure Compiler 对其进行了优化。
这是项目页面。玩得开心!:)
仅供参考,Emscripten正是这样做的。