文档章节

Python的未来就要看Pyston和PyPy,目前我比较看重Pyston

胡元气
 胡元气
发布于 2014/04/09 19:50
字数 275
阅读 379
收藏 0

    谷歌的Python性能提升项目Unladen Swallow已经淡出了人们的视线很久了,我们看到PyPy目前在茁壮的成长,但其缺少资金的支持,发展比较缓慢。而最近DropBox发布了Python最新的JIT——Pyston,我去官网了解了一下,主要是把Python转为C语言,用LLVM优化编译后运行,速度比CPython快,但目前还赶不上PyPy。

   为什么我比较看好Pyston呢,首先Pyston有Dropbox的支持,不必担心资金问题,而PyPy是一个需要捐助的项目,差距就可想而知了。当然这不是重点,主要是PyPy对C扩展的支持比较弱,比CPython下的C扩展还慢,而Pyston应该能解决这个问题,或许PyPy未来会解决,但可能要花数年的时间,还有PyPy目前不见得很稳定,希望以后解决。

    以上仅是个人观点,不喜勿喷,谢谢~

© 著作权归作者所有

共有 人打赏支持
胡元气
粉丝 6
博文 1
码字总数 275
作品 0
成都
各种 Python 实现的简单介绍与比较

(点击上方公众号,可快速关注) 编译:Daetalus http://python.jobbole.com/82703/ 当谈到Python时,一般指的是CPython。但Python实际上是一门语言规范,只是定义了Python这门语言应该具备哪...

Python开发者
04/25
0
0
Python3 vs. Python2 大作战,谁将是性能之王?

文章来自开源中国(微信ID:oschina2013) 责编:OSC-达尔文 如需转载请注明上述来源,其他来源无效并视为侵权 哪个版本的 Python 最快? 当然,这些问题由多种因素决定,其中的主要的因素是...

开源中国
07/19
0
0
详细的多维度测评,看看哪个 Python 版本速度最快!

哪个版本的 Python 最快? 当然,这些问题由多种因素决定,其中的主要的因素是什么呢?我们又如何为自己的应用寻找最快的 Python 版本呢?带着这些问题,Hackermoon 上一位叫 Anthony Shaw 的...

局长
07/19
0
14
谁是速度之王(Python vs JavaScript)?

Python 是个比较成熟的语言,运行速度在几年前是快于 JavaScript 的。但这些年 JavaScript 的解释器发展很快,特别是 Google 的 V8 和 Mozilla 的 SpiderMonkey, 将 JavaScript 的运行速度提...

开心303
2012/03/20
0
0
六年不见,Shed Skin!

自从上次提及Shed Skin, 已经时隔六年之久。Shed Skin是一个受限的Python to C++ 编译器(Python 2.4-2.6)。此时此刻,其开发工作仍处于急速进展当中。Shed Skin 已经在GSOC 和GHOP 项目中派...

xyxzfj
2012/01/17
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

最全最强解析:支付宝钱包系统架构内部剖析(架构图)

支付宝系统架构概况 典型处理默认 资金处理平台 财务会计 支付清算 核算中心 交易 柔性事务 支付宝的开源分布式消息中间件–Metamorphosis(MetaQ) Metamorphosis (MetaQ) 是一个高性能、高可...

晨猫
37分钟前
4
0
竞品分析

那什么样的场景需要用关键纬度分析法分析竞品呢? 竞品分析的目的是为了看竞品们和自己产品重合的业务都具备哪些功能点,以及这些功能是怎么做的,以此确定自己产品的优化方向。 竞品们的业务...

于谦老师
44分钟前
1
0
OSChina 周三乱弹 —— 公司女同事约我

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @莱布妮子:分享水木年华的单曲《蝴蝶花(2002年大提琴版)》 《蝴蝶花(2002年大提琴版)》- 水木年华 手机党少年们想听歌,请使劲儿戳(这里) ...

小小编辑
今天
1K
16
Linux环境搭建 | VMware下共享文件夹的实现

在进行程序开发的过程中,我们经常要在主机与虚拟机之间传递文件,比如说,源代码位于虚拟机,而在主机下阅读或修改源代码,这里就需要使用到 「共享文件」 这个机制了。本文介绍了两种共享文...

良许Linux
今天
9
0
JUC锁框架——AQS源码分析

JUC锁介绍 Java的并发框架JUC(java.util.concurrent)中锁是最重要的一个工具。因为锁,才能实现正确的并发访问。而AbstractQueuedSynchronizer(AQS)是一个用来构建锁和同步器的框架,使用A...

长头发-dawn
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部