雖然我或多或少地理解語言綁定是什麼,但我正在努力理解它們是如何工作的。 任何人都可以解釋如何爲WinAPI做一個Java綁定,例如?如何製作語言綁定?
10
A
回答
8
如果您搜索外部函數接口或FFI,您會發現更好的結果。 FFI可以讓你調用用不同語言編寫的函數,即外部函數。不同的語言和運行時間具有截然不同的FFI,您將不得不單獨學習每個FFI。學習FFI也會迫使您更多地瞭解您的語言內部和運行時間,而不是您通常習慣的內容。一些FFI讓你使用目標語言編寫代碼,就像Haskell(其中FFI代碼必須在Haskell中編寫代碼)一樣,另外一些使你可以使用Python語言編寫代碼(其中FFI代碼必須用C語言編寫)。
某些語言不使用術語FFI(儘管如果他們這樣做會很好)。對於Java,它被稱爲Java Native Interface,或JNI。
1
相關問題
- 1. TYPO3限制語言綁定內容
- 2. 如何將語言綁定到C庫
- 3. 名稱綁定和語言綁定
- 4. 函數式語言gui綁定如何工作?
- 5. D的MySQL語言綁定?
- 6. WPF xml:lang /語言綁定
- 7. 什麼是語言綁定?
- 8. 綁定語言不行
- 9. Gtk +與Qt語言綁定
- 10. 如何製作Crystal Reports多語言?
- 11. 如何製作多語言TabBarItem
- 12. 如何製作多語言網站?
- 13. 如何爲目標語言製作CFLocale?
- 14. 定製:語言cakephp
- 15. 在C++編程語言中綁定語言
- 16. R語言如何工作
- 17. 定製區域語言
- 18. 解讀定製語言
- 19. 編碼語言定製
- 20. Python:如何確定語言?
- 21. WPF TextBlock綁定到多語言的ResourceDictionary
- 22. 爲窗口綁定C語言
- 23. 多種語言的數據綁定
- 24. 切換語言的綁定標誌
- 25. 如何爲腳本語言提供綁定支持
- 26. 如何在C語言中實現後期綁定?
- 27. 如何設計一個綁定到web api的語言?
- 28. 如何綁定wpf ComboBox以更改語言withougt寫入xaml.cs?
- 29. 語言「綁定」如何與現有庫進行通信?
- 30. 如何在MacOS上使用RPM/RPM5的Python語言綁定?
謝謝。實際上,我知道JNI。但我不知道應該在哪裏挖掘更多信息。 – qeek 2009-05-31 21:13:52