除了SWIG以外,是否有語言綁定軟件?哪個是最高效的?我正在尋找C++到Python綁定的效率。綁定軟件
Q
綁定軟件
0
A
回答
1
有6個(主)的替代品,當涉及到結合C++和Python:
- SWIG - 因爲你已經知道
- Boost.Python - 這是lefticus 的意見
- Cython - 非常整齊語法接近Python
- SIP - 不是很分散,但它是那裏
- PyBindGen - 聲稱是最快
- ECS:Python - 新的東西
在效率方面,我想這將取決於任務是什麼。如果你瀏覽一下網絡,你會看到周圍的基準。 PyBindGen人們對他們的系統感到非常自豪。你可能想開始在那裏看看。
特別是,我有Boost.Python的經驗 - 輕鬆學習簡單的任務,複雜的東西有點棘手。通常從函數調用開銷的角度來生成不是最快的代碼,但它工作得很好。這個很成熟。
0
我不能說效率,但我知道的唯一的其他C++到Python綁定工具是boost::python。
相關問題
- 1. 綁定「GO」上的軟件鍵盤
- 2. 微軟圖表控件 - Xml綁定? C#
- 3. WPF:軟刪除和綁定?
- 4. 如何確定哪些軟件包未設置密鑰綁定?
- 5. 替代MAC地址將軟件綁定到硬件?
- 6. 使用System.Web.Optimizations對特定捆綁軟件進行條件縮小
- 7. 項目軟拒絕,由於正確的事件綁定問題
- 8. 在Emacs中禁用軟件包的鍵綁定覆蓋
- 9. 數據綁定如何與結構化軟件配合使用
- 10. 如何將軟件綁定到mac地址?
- 11. JXBrowser軟件包:此許可證只能綁定到類名稱
- 12. ZMQ軟件與語言綁定的區別
- 13. 安裝後,ADB無法識別設備綁定軟件
- 14. 無法安裝捆綁軟件
- 15. 捆綁軟件安裝權限問題
- 16. iPhone NSMain捆綁軟件資源
- 17. Ruby on Rails捆綁軟件降級
- 18. 查找OSGi捆綁軟件的策略
- 19. 無法卸載捆綁軟件1.2.3
- 20. OSGI捆綁軟件依賴問題
- 21. 快速安卓和phonegap捆綁軟件
- 22. TextMate - 如何安裝捆綁軟件?
- 23. Laravel類自動加載捆綁軟件
- 24. 綁定控件
- 25. 數據綁定 - 數據綁定控件
- 26. 綁定和解除綁定事件jQuery
- 27. Java事件綁定問題綁定庫
- 28. 試圖爲我的自定義Quartz Composer插件尋找捆綁軟件
- 29. 軟件包命名約定
- 30. 軟件包未定義