是否有可能使一個程序用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