文档章节

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

胡元气
 胡元气
发布于 2014/04/09 19:50
字数 275
阅读 371
收藏 0
点赞 0
评论 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

Argparse模块:python快捷实现命令行操作

python中的argparse模块可以方便地实现命令行解释操作,从而实现丰富的功能接口。 首先我们来看一段Shell代码: 接触过linux的人都知道,上面的一段代码中使用了‘ls’这个命令行参数,这个‘...

oldpan ⋅ 2017/11/13 ⋅ 0

python集训营学习:第一章 python基础

1.python介绍 python是一门解释型语言,代码想运行,必须通过解释器执行 解释器种类有CPython、IPython、PyPy、Jython、IronPython等 2.变量 声明变量 变量定义规则 变量名只能是字母、数字或...

淡水螃蟹 ⋅ 05/16 ⋅ 0

在 MaxCompute UDF 中运行 Scipy

新版 MaxCompute Isolation Session 支持 Python UDF。也就是说,Python UDF 中已经可以跑二进制包。刚才以 Scipy 为例踩了一下坑,把相关的过程分享出来。 下载 Scipy 包并上传资源 首先,从...

继盛 ⋅ 05/10 ⋅ 0

5个提升Python性能的项目

Python的运行速度确实没有C或者Java快,但是有一些项目正在努力让Python变得更快。 Python代码简洁干净,但是大家都知道Python运行起来相对较慢 --- 在CPU密集型的任务上慢于C、Java和Javas...

JDquant ⋅ 2017/07/27 ⋅ 0

使用pytest进行Python自动化测试

简介与安装 pytest是一个针对Python的自动化测试框架,它可以使简单的和可扩展的测试变得容易。使用pytest进行测试是简洁和可读的,不需要样板代码,这使得我们可以很方便地进行自动化测试。...

郗南枫 ⋅ 06/17 ⋅ 0

Python:经过了十几年,你们还没有消除的对我的误解吗?

摘要: 大学毕业到现在用的最多的编程语言还是C,C++,后来学习了一下Python,觉得Python是门学了不后悔的语言。尤其适合非程序员学习,作为青少年学习计算机的首门语言也不错,大学生学习计...

雁横 ⋅ 05/03 ⋅ 0

Pyston:Dropbox 正开发的开源 Python 解释器

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

愤怒的小兔 ⋅ 2014/04/24 ⋅ 7

Python3.6实现12306火车票自动抢票,附源码

Python(发音:英[?pa?θ?n],美[?pa?θɑ:n]),是一种面向对象、直译式电脑编程语言,也是一种功能强大的通用型语言,已经具有近二十年的发展历史,成熟且稳定。它包含了一组完善而且容易理...

猫咪编程 ⋅ 06/05 ⋅ 0

Pyston 0.3 发布,基于 JIT 的 Python 2.7 的实现

Pyston 是一个 Dropbox 推出的新的基于 JIT 的 Python 2.7 的实现。Pyston 解析 Python代码并转换到 LLVM 的 intermediate representation (IR). 然后 IR 通过 LLVM 优化器处理后在LLVM JIT ...

oschina ⋅ 2015/02/26 ⋅ 9

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Spring Cloud构建微服务架构—创建“服务注册中心”

创建一个基础的Spring Boot工程,命名为eureka-server,并在pom.xml中引入需要的依赖内容: <parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-par......

itcloud ⋅ 15分钟前 ⋅ 0

拖动

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>event</title> <style> #box { width: 100px; height: 100px; background-color: aquamarine; position: absolute; } </style......

fyliujj ⋅ 17分钟前 ⋅ 0

es6 polyfill array

polyfill之javascript函数的兼容写法——Array篇 1. Array.isArray(obj) if (!Array.isArray) { Array.isArray = function(arg) { return Object.prototype.toString.call(arg) === '[objec......

球球 ⋅ 19分钟前 ⋅ 0

kibana启动异常

检查一下:kibana.yml 每一对key:value中,冒号之后应有空格。

增删改查1 ⋅ 21分钟前 ⋅ 0

js修改img的src属性刷新图片时的图片缓存问题

问题:上传一张图片,通过js更新src属性刷新图片使其即时显示时, 当img的src当前的url与上次地址无变化时(只更改图片,名称不变,不同图片名称相同)图片不变化(仍显示原来的图片) 但通过...

HaierBrother ⋅ 21分钟前 ⋅ 0

Mysql

1.Jdbc Url 设置allowMultiQueries为true和false mysql的批量更新是要我们主动去设置的, 就是在数据库的连接url上设置一下,加上* &allowMultiQueries=true *即可。 参数名称 参数说明 缺省...

瑟青豆 ⋅ 25分钟前 ⋅ 0

mysql导出导入表结构与数据

当我们需要进行数据迁移时,mysql自带的mysqldump会是最好的方式。 1.导出某张表的结构和数据 首先,我们应当使用服务器,打开终端,连接到所需要导出的表所在的服务器上。执行命令: mysqld...

hengbao5 ⋅ 25分钟前 ⋅ 0

世界杯也走向“比拼”大数据的时代

《日本经济新闻》6月19日报道称,俄罗斯足球世界杯已于6月14日揭开战幕。作为第21次举办的足球世界杯,如何活用大数据有可能成为决定各支球队胜负的重要因素。从对阵球队的分析到战术建议,还...

加米谷大数据 ⋅ 25分钟前 ⋅ 0

金额转为千分制,金额转中文大写

金额转关为大写 /** 数字金额大写转换(可以处理整数,小数,负数) */ function digitUppercase(n){ if(!n) reutrn "" let fraction = ['角', '分']; let digit = [...

YXMBetter ⋅ 28分钟前 ⋅ 0

开发利器JRebel部署SpringBoot项目

不要以为年纪轻轻就跌倒了人生谷底,未来还有更大的下降空间等着你。 idea下载和安装JRebel 激活JRebel 访问https://my.jrebel.com/ 使用facebook或twitter登录 勾选 Build project automati...

郑龙飞 ⋅ 34分钟前 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部