雖然我或多或少地理解語言綁定是什麼,但我正在努力理解它們是如何工作的。 任何人都可以解釋如何爲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. 名稱綁定和語言綁定
- 2. 函數式語言gui綁定如何工作?
- 3. D的MySQL語言綁定?
- 4. Gtk +與Qt語言綁定
- 5. 綁定語言不行
- 6. 什麼是語言綁定?
- 7. WPF xml:lang /語言綁定
- 8. 如何製作多語言網站?
- 9. 如何爲目標語言製作CFLocale?
- 10. 如何製作多語言TabBarItem
- 11. 如何製作Crystal Reports多語言?
- 12. R語言如何工作
- 13. 解讀定製語言
- 14. 編碼語言定製
- 15. Python:如何確定語言?
- 16. 多種語言的數據綁定
- 17. 切換語言的綁定標誌
- 18. 爲窗口綁定C語言
- 19. WPF TextBlock綁定到多語言的ResourceDictionary
- 20. 如何在C語言中實現後期綁定?
- 21. 如何安裝D編程語言的數據庫綁定?
- 22. 如何將鼠標綁定到AHK語言的鍵上?
- 23. 如何在MacOS上使用RPM/RPM5的Python語言綁定?
- 24. 如何設計一個綁定到web api的語言?
- 25. 如何將綁定添加到新語言?
- 26. 如何綁定wpf ComboBox以更改語言withougt寫入xaml.cs?
- 27. 如何製作多語言C#控制檯應用程序?
- 28. 如何設置訪客語言確定的網頁語言
- 29. PHP多語言 - 如何切換語言?
- 30. 如何爲Haskell語言的程序製作Makefile?
謝謝。實際上,我知道JNI。但我不知道應該在哪裏挖掘更多信息。 – qeek 2009-05-31 21:13:52