Tag: 脚本语言

C ++脚本语言

我在脚本语言中有些生疏,只要最近他们像蘑菇一样popup:) 今天,我认为有一个脚本语言可以与C ++无缝对话,也就是说,可以使用C ++类,而且对我来说最重要的是可以编译成C ++或某个DLL / .SO(加上它的。 h),以便我可以将它链接到我的C ++程序中,并利用脚本定义或实现的类。 我知道我可以embedded任何stream行的脚本语言,如卢阿,ruby,python…但接口通常包括某种“eval”函数来评估提供的脚本代码。 根据用来连接C ++和脚本语言的工具,脚本到C ++的callback集成可能或多或less容易编写,但是我还没有看到任何脚本语言,它们实际上允许我编写独立的模块作为一个.h和.so / dll暴露给我的程序(也许沿着生成C ++代码的脚本语言)。 你知道任何这样的工具/脚本语言吗? 提前致谢。 PD。 我一直在思考Vala或Haskell的GHC。 他们生成C,但不是C ++ …