文档章节

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

胡元气
 胡元气
发布于 2014/04/09 19:50
字数 275
阅读 406
收藏 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
“慢”下来的 Python 要怎么保持竞争力?

在 2017 年 Python 语言峰会上,Victor Stinner 提出了一些改进 Python 性能的想法,他认为用户现在正在将 Python 的性能与 Rust 或 Go 进行比较,Python 核心开发人员需要找到一种加速 Pyth...

王练
2017/06/09
4.7K
57
Pyston:Dropbox 正开发的开源 Python 解释器

大家好,我非常激动宣布 Pyston,这是一个正在由 Dropbox 开发的开源 Python 解释器。 这个项目的目标是产生一个高性能的 Python 解释器,使 Python 也能用于那些被如 C++ 这样的传统系统语言...

愤怒的小兔
2014/04/24
4.1K
7
如何为使用 Python 语言而辩论

最近我写了一篇关于我为什么不担心Python流失用户的文章。几分钟之后有人问我Python的用法(usage),而这篇文章没有提及,但却是一个让人深思的问题。我们看到,使用Python的用户很可能在未来...

magicoding
2015/01/25
10.6K
43
Python3 vs. Python2 大作战,谁将是性能之王?

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

开源中国
07/19
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Linux如何查看进程、杀死进程、启动进程等常用命令

关键字: linux 查进程、杀进程、起进程 1.查进程 ps命令查找与进程相关的PID号: ps a 显示现行终端机下的所有程序,包括其他用户的程序。 ps -A 显示所有程序。 ps c 列出程序时,显示每个程...

临江仙卜算子
9分钟前
1
0
ASP.NET Core MVC 静态文件配置

在启动文件中添加以下配置 public class Startup{ public IServiceProvider ConfigureServices(IServiceCollection services) { services.AddDirectoryBrowser(); ......

whltian
19分钟前
1
0
linux之自定义命令

本人使用的是ubuntu系统,不喜欢建各种桌面快捷链接,但是每次启动个软件,去查找又麻烦,所以自定义了命令,来快捷的启动应用: 1、修改/etc/bash.bashrc,在文件末尾,加上如下List-1中的内...

克虏伯
27分钟前
4
0
linux基础

系统安全 sudo su chmod setfacl 进程管理 w top ps kill pkill pstree killall 用户管理 id usermod useradd groupad userdel 文件系统 mount umount fsck df du 网络应用 curl telnet mail......

关元
28分钟前
4
0
Caffe-源码分析(一)

CHECK_X函数,用于比较两个blob之间的值 CHECK_EQ(x,y)<<"x!=y",EQ即equation,意为“等于”,当x!=y时,函数打印出x!=y。 CHECK_NE(x,y)<<"x=y",NE即not equation,意为“不等于”,,...

Pulsar-V
29分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部