计算机科学 > 编程语言
[提交于 2025年6月30日
]
标题: Rust 与 C 对于 Python 库:评估 Rust 兼容绑定工具链
标题: Rust vs. C for Python Libraries: Evaluating Rust-Compatible Bindings Toolchains
摘要: Python编程语言以其语法和科学库而闻名,但同时也因其缓慢的解释器而臭名昭著。 在Python中优化关键部分需要了解编程语言之间的二进制交互,手动接口可能很麻烦,实现者常常求助于复杂的第三方库。 这项比较研究评估了Rust对Python绑定工具链PyO3的性能和易用性与ctypes和cffi的对比。 通过使用为Python开发的Rust工具,我们可以实现最先进的性能,而无需担心API兼容性。
文献和引用工具
与本文相关的代码,数据和媒体
alphaXiv (什么是 alphaXiv?)
CatalyzeX 代码查找器 (什么是 CatalyzeX?)
DagsHub (什么是 DagsHub?)
Gotit.pub (什么是 GotitPub?)
Hugging Face (什么是 Huggingface?)
带有代码的论文 (什么是带有代码的论文?)
ScienceCast (什么是 ScienceCast?)
演示
推荐器和搜索工具
arXivLabs:与社区合作伙伴的实验项目
arXivLabs 是一个框架,允许合作伙伴直接在我们的网站上开发和分享新的 arXiv 特性。
与 arXivLabs 合作的个人和组织都接受了我们的价值观,即开放、社区、卓越和用户数据隐私。arXiv 承诺这些价值观,并且只与遵守这些价值观的合作伙伴合作。
有一个为 arXiv 社区增加价值的项目想法吗? 了解更多关于 arXivLabs 的信息.