22

我在 C 中有一堆数学/dsp 算法。单个函数,每个文件一个函数,没有花哨的链接或包含或预处理器指令,只有 c99 和标准库调用(主要是 memset 和 memmoves 来处理数组复制等)。翻译它们不是什么大问题,但需要时间。我想知道是否有一些 C -> Javascript 翻译工具,以加快工作速度。

请注意,我不需要完美的翻译,无论如何我都会关注最终结果。我需要的是一个简单的工具来帮助处理基本的、“无聊”的事情。

有人听说过这样的事情吗?

编辑:似乎 emscripten 会成功。

4

2 回答 2

26

更新:似乎他们正在改变的时代 :)

请参阅这篇文章:DOOM 移植到 JavaScript 和 HTML5

Zakai 使用EmscriptenClang将 DOOM 源代码从 C 语言编译为 JavaScript ,并使用 Closure Compiler 对其进行了优化。

这是项目页面。玩得开心!:)

于 2010-11-18T07:52:00.597 回答
18

仅供参考,Emscripten正是这样做的。

于 2011-03-16T09:10:46.383 回答