Ch和CINT(通常作为ROOT系统的一部分)将解释C++.但是,我对CINT的经验并不好:语言支持不完整(特别是在涉及模板的地方),执行速度慢得多,有一些错误的历史,例如变量范围和循环退出,以及(IMO)它比它的价值更麻烦.作为一种语言,C++在解释用途方面的设计非常糟糕.
如果您需要运行解释代码,为什么不使用像Python或Ruby这样的现代解释语言?如果需要,可以使用SWIG之类的工具将它们连接到现有的C/C++库.
| 归档时间: |
|
| 查看次数: |
6618 次 |
| 最近记录: |