|
|
51CTO旗下网站
|
|
移动端

新开源工具诞生!让C++秒变JavaScript

近日,Mozilla的Alon Zakai成功将一个他曾经用C ++编写的游戏转换为JavaScript代码并在Web上运行。

作者:佚名来源:快科技|2017-12-03 21:47

近日,Mozilla的Alon Zakai成功将一个他曾经用C ++编写的游戏转换为JavaScript代码并在Web上运行。

那时要想将C++转换为JavaScript几乎是不能可能的事情,因此他开始着手编写一个开源工具,可以自动将C ++代码转换成JavaScript。

Alon Zakai表示,他的项目Emscripten能够将C++快速的转换为JavaScript,并且可以兼容现有的浏览器,同时他们还将优化Firefox中的JavaScript引擎,提高运行速度。

而现在,Emscripten可以将用C ++编写的代码直接转换成WebAssembly。并且在未来还会支持更多的语言,包括Rust,Lua,Python,Java和C#。

使用WebAssembly,几百万行代码库可以在几秒钟内完成加载,其运行速度能够达到本地程序的80%。并且随着浏览器引擎的更新换代,预计加载时间和执行速度都将得到进一步的提升。

【编辑推荐】

  1. Linux 后台开发工作中常用的开源库
  2. 德国慕尼黑砸4个亿部署Win10,正式叫停Linux开源计划
  3. AWS开源Amplify库,同时为移动开发者推出AWS Mobile CLI!
  4. 大揭秘:程序员值得读的开源好书及一线互联网公司面试题库
  5. 程序员必备的6大强大的工具,包含Github最受欢迎的生产力工具!
【责任编辑:张燕妮 TEL:(010)68476606】

点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

C#高级编程(第4版)

C#经典名著!2006年最受读者喜爱的十大技术开发类图书!也是Wrox红皮书中最畅销的品种之一,从第一版开始就名满天下;其第3版被中华读书报...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊