是否可以使用Java,C ++和D编写一个程序?
答案 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
获取一些信息