一部の C コードを Python コードまたはバイトコードに変換したいと考えています。問題の C コードは、私が純粋にアルゴリズムと呼んでいるものです。プラットフォームに依存せず、I/O はなく、アルゴリズムとメモリ内データ構造のみです。
例として、正規表現ライブラリがあります。翻訳ツールは、ライブラリ ソース コードを処理し、サンドボックス環境で実行できる機能的に同等の Python モジュールを生成します。
どのような具体的なアプローチ、ツール、テクニックを推奨できますか?
注:環境がサンドボックス化されているため、 Python C 拡張または ctypes はオプションではありません。
別のメモ: C-to-Java-bytecode コンパイラがあるように見えます。libjpeg を Java にコンパイルしました。Java バイトコード + VM は CPython バイトコード + VM と違いすぎますか?