gpt4 book ai didi

java - 编写与 Python 接口(interface)的非常快速的抽象的语言选择?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:08:53 25 4
gpt4 key购买 nike

我有一个目前用 Python 编写的系统,可以分为后端和前端层。 Python 太慢了,所以我想用一种快速编译的语言重写后端,同时将前端保留在 Python 中,以一种允许从 Python 调用后端功能的方式。这样做的最佳选择是什么?

我考虑过 cython,但它非常有限且编写起来很麻烦,而且速度也不是那么快。根据我对 Boost Python for C++ 的内存,维护语言之间的桥梁非常烦人。有更好的选择吗?

我的主要因素是:

  • 执行速度
  • 编译速度
  • 语言是陈述性的

最佳答案

C++ SWIG可以生成您需要的所有胶水代码。只要您避免在 C++ 和 Python 之间过度跳转,它就会和您的 C++ 一样快。 SWIG 界面通常很容易生成,除非您正在做一些“奇怪的事情”。

关于java - 编写与 Python 接口(interface)的非常快速的抽象的语言选择?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4188273/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com