5

私は.pyソースファイルを.cppソースに変換する方法を見つけようとしています(手動で行うことによる時間の節約として)。私はこれまでPythonを使用したことがなく、Pythonをすばやく変換し、コンバーターがうまく機能しない可能性のあるコードをクリーンアップする方法を望んでいました。

これまでのところ、グーグルで見つけたオプションのいくつかは、 nuitka、cython、pypy/rpythonのようです。

ただし、私が読んだドキュメントは実行可能ファイルを生成するだけで、実際のソースコードは生成しないようです。

この時点で、py2cを見つけましたが、その使用方法に関するドキュメントが見つからないようです。また、wikiに掲載されているロードマップから判断すると、完成品ではないようですので、信頼性には疑問があります。

これをどのように達成できるかについて他の情報源を提供できるか、または上記の可能性について私が見逃したかもしれない何かに光を当てることができれば、それはありがたいです。それ以外の場合は、手動で変換します。

4

2 に答える 2

12

プログラミング言語は、このように簡単に変換することはできません。たとえば、Pythonには大規模な標準ライブラリがありますが、C++には同じライブラリがありません。それらの呼び出しをどのように翻訳しますか?

より基本的には、言語のセマンティクスは非常に異なり、 x = 1PythonとC++では何かが異なることを意味するような単純なステートメントですらあります。

Pythonを読みながら、C++を作成する必要があります。

于 2013-03-08T21:03:35.573 に答える
1

シェッドスキンを見てください、それがすべての仕事をしない場合でも、それはまだ役立つかもしれません。

于 2013-03-08T22:57:13.200 に答える