現在Pythonで記述されているシステムがあり、バックエンドレイヤーとフロントエンドレイヤーに分けることができます。Pythonは遅すぎるので、バックエンド機能をPythonから呼び出せるように、フロントエンドをPythonのままにして、高速コンパイル言語でバックエンドを書き直したいと思います。そうするための最良の選択は何ですか?
私はcythonを検討しましたが、書くのは非常に限られていて面倒で、それほど速くはありません。Boost Python for C ++について私が覚えていることから、言語間のブリッジを維持することは非常に面倒です。より良い選択肢はありますか?
私の主な要因は次のとおりです。
- 実行速度
- コンパイルの速度
- 言語は宣言型です