量子秘密网站怎么做,wordpress分享可见内容,一般通过人,中英双语网站模板Cling是一款交互式C解释器#xff0c;以LLVM和Clang为基础构建#xff0c;其目标是通过超越编码-编译-运行-调试这个惯常的C工作流程提供生产力的飞跃。\\Cling提供了一个读取-求值-输出循环#xff08;REPL#xff09;#xff0c;类似常见的Unix shell#xff0c;并支持…Cling是一款交互式C解释器以LLVM和Clang为基础构建其目标是通过超越编码-编译-运行-调试这个惯常的C工作流程提供生产力的飞跃。\\Cling提供了一个读取-求值-输出循环REPL类似常见的Unix shell并支持Emacs绑定。使用Cling可以测试C代码片段而不需要创建文件、包含头文件等等。使用REPL的主要好处是可以在极短的时间内测试一个想法而不需要等待构建系统编译代码。REPL在学习一门语言时也非常有用因为它让试用语言特性变得更简单。\\ROOT是Cern的数据分析框架Cling即是由该框架背后的团队开发完成作为现有的命令行C/C解释器CINT的一个替代方案。目前在粒子物理学领域中许多实验中都用到了ROOT包括大型“强子对撞器Large Hadron Collider”。\\Cling可以解析Clang所能解析的一切内容并且还支持一些CINT特有的C扩展。ROOT开发团队列举了Cling提供的主要好处其中包括使用生产级解析器、JIT允许不使用封装器直接进行库调用、使用独立的解析器和执行引擎。\\Cling在GitHub上开源。用户既可以使用每日构建的二进制包进行安装也可以从源代码构建。官方的一体化构建脚本支持基于Unix的系统而Windows上的手动构建过程可以借助CMake实现。此外Gallagher Pryor介绍了针对ARM平台构建Cling的步骤这比针对x86平台进行构建要复杂得多因为开发团队没有在他们的构建脚本中直接提供这种支持选项。\\查看英文原文Cling Aims to Provide a High-performance C REPL