Quick Way to Port Existing C/C plus plus Chemoinformatics Toolkits to the Web Using Emscripten

Quick Way to Port Existing C/C plus plus Chemoinformatics Toolkits to the Web Using Emscripten
复制标题

DOI:
10.1021/acs.jcim.7b00434
复制
发表时间:
2017-10-01
影响因子:
5.6
通讯作者:
Jin, Xi
Jin, Xi
中科院分区:
化学2区
文献类型:
--
作者:
Jiang, Chen;Jin, Xi

文献摘要

被引文献

相似文献

Emscripten是一个特殊的开源编译器,它将C和C++代码编译成JavaScript。利用该编译器,一些典型的C/C++化学信息学工具包和库被快速移植到Web上。编译后的JavaScript文件大小与本机程序相似,从一系列构造的基准测试结果来看,编译后的JavaScript代码的性能也接近本机代码,优于手写的JavaScript代码。因此,我们认为Emscripten是一个可行的和实用的工具,在网络上重用现有的C/C++代码,许多其他化学信息学或分子计算软件工具也可以很容易地移植Emscripten。
Emscripten is a special open source compiler that compiles C and C++ code into JavaScript. By utilizing this compiler, some typical C/C++ chemoinformatics toolkits and libraries are quickly ported to to web. The compiled JavaScript files have sizes similar to native programs, and from a series of constructed benchmarks, the performance of the compiled JavaScript codes is also close to that of the native codes and is better than the handwritten JavaScript codes. Therefore, we believe that Emscripten is a feasible and practical tool for reusing existing C/C++ codes on the web, and many other chemoinformatics or molecular calculation software tools can also be easily ported by Emscripten.