Tôi muốn dịch một số mã C sang mã Python hoặc bytecode. Mã C được đề cập là những gì tôi gọi là thuật toán thuần túy: nền tảng độc lập, không có I/O, chỉ là các thuật toán và cấu trúc dữ liệu trong bộ nhớ.Dịch thuật toán C sang Python
Ví dụ sẽ là thư viện biểu thức chính quy. Công cụ dịch sẽ xử lý mã nguồn thư viện và tạo ra một mô-đun Python tương đương về chức năng có thể chạy trong môi trường sandboxed.
Bạn có thể giới thiệu phương pháp, công cụ và kỹ thuật cụ thể nào?
Lưu ý: Python C mở rộng hoặc ctypes là không phải là một lựa chọn vì môi trường là sandboxed.
Lưu ý khác: có vẻ như có C-to-Java-bytecode compiler, thậm chí chúng còn biên dịch libjpeg thành Java. Là bytecode Java + VM quá khác nhau từ CPython bytecode + VM?
Tiện ích mở rộng Python C không phải là một tùy chọn vì môi trường được sandboxed. Tôi đã cập nhật câu hỏi để phản ánh điều đó. – Constantin