当前位置:  开发笔记 > 编程语言 > 正文

各种Python实现的优缺点是什么?

如何解决《各种Python实现的优缺点是什么?》经验,为你挑选了2个好方法。

我是Python的新手,我一直使用标准的cpython(v2.5)实现.

我一直在想其他实现,特别是Jython和IronPython.是什么让他们更好?是什么让他们变得更糟 还有哪些其他实现?

我想我正在寻找的是每个实现的摘要和利弊列表.



1> John Milliki..:

如果您需要与在不同平台上编写的现有库进行交互,那么JythonIronPython非常有用,例如,如果您有100,000行Java并且您只想编写20行Python脚本.在我看来,对于其他任何东西都不是特别有用,因为由于社区惯性,它们永远是CPython背后的几个版本.

Stackless非常有趣,因为它支持绿色线程,延续等等.对Erlang-lite进行排序.

PyPy是一个实验性的解释器/编译器,可能有一天会取代CPython,但现在更像是新想法的测试平台.



2> Martin W..:

Jython的另一个好处是,它缺少GIL(全局解释器锁)并使用Java的本机线程.这意味着您可以并行运行纯Python代码,这是GIL无法实现的.

推荐阅读
李桂平2402851397
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有