30年,Python正在吞食世界(14)

Warsaw说,Keith-Magee提出了许多很好的观点,并认为重要的是要考虑Python如何与新平台——手机、平板电脑以及诸如WebAssembly等较新的web技术——保持相关性。

“目前,Python在这方面并没有做得很好,”Warsaw说,他希望能够为iPhone或Android手机下载一款应用程序,“甚至不知道它是用Python编写的”。

随着现代芯片中处理器核的数量不断攀升(英特尔最新的服务器产品中处理器核的数量达到了48个),Warsaw也希望Python能够更好地将任务分散到多个核上。

他对Eric Snow在子解释器方面的工作潜力以及如何扩展Python并行运行代码的能力感到兴奋。他说:“我真正希望看到的是更多能够利用多核心的工作。”

Snow参与了一个长期项目,旨在使Python更容易地在多个处理器核心之间有效地分割任务。Snow 专注于使用 Python 现有的子解释器功能的重新编写版本,并改变每个子解释器与GIL交互的方式。

Warsaw说:“它还没为Python 3.8完全准备好,也许3.9就可以了。”“我认为,我们将在未来两到两年半的时间里看到这一点。我很乐观。我真的很高兴Eric能继续从事这个项目,因为我认为这是一项重要的工作。”

推荐阅读