例如,是否可以在Java或Ruby等其他语言中使用C ++库的功能?可以使用分离的语言编写单个应用程序吗?怎么样?
答案 0 :(得分:2)
是的,很有可能创建一个使用多种语言的程序。 Here是一篇使用Ruby的C ++的帖子。至于Java,你需要查看Java Native Interface。
可以使用内联代码(例如,C / C ++程序中的汇编语言或LabVIEW块内的MATLAB代码)使用不同语言对程序进行编码。或者,通过调用外部库代码(例如,C#与C / C ++库的互操作性)。
希望这有用!
答案 1 :(得分:2)
是的,可以用另一种语言嵌入C / C ++代码。例如,请查看SWIG:
SWIG是一个软件开发工具,它将用C和C ++编写的程序与各种高级编程语言连接起来。 SWIG与不同类型的目标语言一起使用,包括常见的脚本语言,如Perl,PHP,Python,Tcl和Ruby。