编程语言|Python 编程语言的核心是什么?( 二 )


具备多少兼容性才有意义? 这个问题我没有很好的答案 。 但是这个问题的答案标志着实现Python的难度以及与现有软件的兼容性 。 我会说 , 我认为WebAssembly不需要支持大量的Python软件 。 WebAssembly可以访问Rust和JavaScript等其他语言生态系统 , 因此你需要的某个东西完全有可能在其他语言中已经实现了 。
我没有答案 也许我们可以开发一个将Python代码直接转换为WebAssembly并牺牲性能兼容性的编译器 。 也许我们可以开发针对WebAssembly设计的解释器 , 同时与先前已有的代码保持兼容性 。 也许可以仅在其WebAssembly工作中支持RustPython 。 也许Pyodide可以实现这一点 。 我认为这些都有可能 , 这些都有可能激发人们的兴趣 , 进而产生更好的结果 。


推荐阅读