我想將一些C代碼翻譯成Python代碼或字節碼。所討論的C代碼就是我所說的純算法:獨立於平臺,無I/O,算法和內存數據結構。將算法C翻譯爲Python
一個例子是一個正則表達式庫。翻譯工具將處理庫源代碼並生成功能相當的Python模塊,該模塊可以在沙箱環境中運行。
您可以推薦哪些具體的方法,工具和技術?
注:Python的C擴展或ctypes的是不是一個選項因爲環境是沙箱。
另注:看起來像有一個C-to-Java-bytecode compiler,他們甚至的libjpeg編譯爲Java。 Java字節碼+虛擬機與CPython字節碼+虛擬機的區別太大了嗎?
Python C擴展不是一個選項,因爲環境是沙盒。我更新了問題以反映這一點。 – Constantin 2008-09-25 10:11:44