是否有可能使一个程序用Java,C++和D编写?是否可以使用三种编程语言编写一个程序?
回答
所以你想要写,比方说,一个游戏,用Java,C++和d编译两者兼而有之?没有可以做的。但你可以例如用Java(通过JNI),C++和D创建一个带有公共逻辑的库(用C语言编写)。
尽管如此,除非你需要将目标平台定位在你没有的平台上对环境的影响(如嵌入式系统或类似iOS或Android的东西)。
你的第一个陈述是一个离题:MAYBE这是可能的。 “多语种程序”是用多种语言编写的程序,例如http://ideology.com.au/polyglot/这是一个单独的文件,可以编译/解释为Cobol,Pascal,Fortran,C,PostScript,Shell脚本,x86汇编程序和Perl。另见http://www.nyx.net/~gthompso/poly/polyglot.htm。尽管如此,从“hello world”类型的程序到完整的游戏可能更具挑战性。 :) – Cowan 2010-09-20 00:35:11
我知道在理论上这是可能的,这就是为什么我回答“是”(这更多是一个笑话),但实际上只有一个黑客寻找有趣的挑战,甚至会尝试。但感谢链接:-) – DarkDust 2010-09-20 08:25:59
可以肯定接口Java和C++使用JNI。
我没有看到有关的接口d其他语言什么。
可以接口,可远程使用通常理解的协议的任何语言:两个参加者可以是任何语言,只要它们可以在协议达成一致原始套接字,HTTP等。
“一个计划”的线条变得有些模糊呢。
如果我理解正确你的问题,使用JNI(Java本地接口),您可以使用Java代码链接C++代码。 你可以得到一些信息http://en.wikipedia.org/wiki/Java_Native_Interface
- 1. 用2种语言编写程序?
- 2. bash是一种编程语言吗?
- 3. AutoIt是一种编程语言?
- 4. Qt 4是一种编程语言吗?
- 5. 这是一种编程语言吗?
- 6. 是否有可能确定.NET程序集编写的语言?
- 7. 反编译程序集,使用哪种编程语言
- 8. 是否可以用C编写一个自毁程序?
- 9. 下列程序使用哪种语言编写?
- 10. 是否可以使用语言环境编写成功消息?
- 11. 是否可以使用AWK编写语言解析器?
- 12. 使用什么语言编写Go编程语言?
- 13. Heroku使用哪种编程语言?
- 14. 用于编写GUI应用程序的编程语言
- 15. 这是哪种编程语言?
- 16. TOSCA使用哪种编程语言进行编程?
- 17. 用不同的语言编写一个应用程序
- 18. 程序如何使用以不同语言编写的文件?
- 19. 用各种语言编写的程序之间交换数据
- 20. 编写一个临时编译器以使用新语言编写编译器
- 21. 是否可以编写一个使用Unicode的优秀PHP应用程序?
- 22. 是否可以创建一个通用的中级编程语言?
- 23. 使用汇编语言编写C程序的函数
- 24. Chromium OS使用哪种语言编写?
- 25. Craigslist使用哪种语言编写?
- 26. 描述一种编程语言
- 27. Photoshop - 有没有一种编程语言?
- 28. 是否有用Io编程语言编写的应用程序? (或者,分发Io应用程序。)
- 29. 使用用外语(口头)语言编写的应用程序
- 30. 我们可以在哪种编程语言中开发Adobe AIR应用程序?
什么废话哟继续关闭的东西,你讨厌 – Ramilol 2010-09-19 15:31:24
目的是什么?你不能将程序拆分成单独的进程并使用IPC机制,如管道,套接字或共享内存? – 2010-09-19 15:32:32
是的。虽然严重:你的问题是非常不明确的,请解释你想完成的事情。 – DarkDust 2010-09-19 15:32:48