是否可以用三种编程语言编写一个程序?

时间:2010-09-19 15:29:36

标签: java c++ programming-languages d

是否可以使用Java,C ++和D编写一个程序?

3 个答案:

答案 0 :(得分:1)

您当然可以使用JNI连接Java和C ++。

我没有看到任何关于将D连接到其他语言的信息。

您可以使用通常理解的协议连接任何可以远程访问的语言:原始套接字,HTTP等。两个参与者可以使用任何语言,只要他们可以就协议达成一致。

“一个程序”的界限会变得有点模糊。

答案 1 :(得分:1)

所以你想编写一个用Java,C ++和D编译的游戏吗?没有办法。但你可以,例如使用通用逻辑创建一个库(在C中),并使用Java(通过JNI),C ++和D。

尽管如此,除非您需要针对您对环境没有影响的平台(如嵌入式系统或iOS或Android等),否则没有太大意义。

答案 2 :(得分:0)

如果我正确理解您的问题,使用JNI(Java本机接口),您可以将c ++代码与Java代码链接。 您可以在http://en.wikipedia.org/wiki/Java_Native_Interface

获取一些信息