如何编译多种编程语言并将它们链接在一起?由于每种编程语言最适合某些特定情况,我需要使用最好的每种语言,所以我该怎么做?是否可以将java与c ++或c和Python与C或C ++结合使用?是否可以从c或c ++调用java或python函数,反之亦然?
答案 0 :(得分:2)
事实上,几乎任何语言都有可能因为C库的数量而调用C库,因为这些库很容易从系统移植到系统。事实上,许多复杂的系统使用脚本语言来实现使用C库的所谓胶水代码。无论如何这是一个广泛的话题,你应该告诉你更多关于你的问题,以便我们可以帮助你。如果你想要测试概念,我认为Python方式最简单。
答案 1 :(得分:0)
看一下libffi - 虽然我认为这主要针对的是“解释调用编译”案例。