网易首页 > 网易号 > 正文 申请入驻

Python之父:让 Python 快2倍

0
分享至

Python 之父 Guido van Rossum 想让 Python 的速度变得更快,先把速度提升 2倍。

近日,在美国参加 PyCon 语言峰会的 Guido van Rossum 表示,必须让 Python 语言的速度水平提高2倍,借此与 C++ 等高性能编程语言正面对抗。

Core Python(CPython)的市场吸引力也证明了上述论断,其出色的运行速度已经催生出 Pyston 等多种实现方案。

正是由于天然性能不足,才让 Python 语言更多在数据科学与机器学习领域得以施展——这类工作负载主要由 GPU 负责处理,因此抵消了大部分速度劣势。当然,Python 也确实成就了 NumPy 以及 TensorFlow 机器学习框架等多种特定领域库,建立起自己的数据科学与机器学习应用优势。

1van Rossum 的雄心

上周,2021Python 语言峰会 PyCon 正式召开。在峰会上,van Rossum 在 GitHub 上发布了一份文档,详尽介绍了自己提升 Python 速度表现的雄心壮志。

在文档中,他披露了“Shannon Plan”项目,承诺 4 年把 Python 速度提升 5 倍。并且在 Python 3.11 版本,实现 Python 速度提高2倍的目标。据悉,Python 3.11 是计划于明年发布 pre-alpha 版本的 Python 三个分支之一。

2闲不住的大牛

30 年前,由于对已有的编程语言感到十分失望,van Rossum 决定开发一门新语言——一门既易于使用功能又强大的语言。于是,Python 诞生了。

目前,Python 已经发展成世界上非常流行的编程语言,有无数开发者使用它处理大大小小的任务,特别是 Web 开发人员、数据科学家和系统管理员。并且,Python 也在一些世界知名的组织中扮演着关键角色,比如,Netflix 用 Python 向全球 1 亿多户家庭提供流媒体视频,Instagram 用 Python 实现图片分享,NASA 借助 Python 来探索太空。

去年 11 月,van Rossum 决定离开“退休”状态重返工作,正式加盟微软。

而在退休前,他曾在 Dropbox 公司工作,并写下了 400 万行 Python 代码。

他坦言,“退休后,每天闲坐在家简直无聊透顶”。为此,他申请了微软职位,并顺利出任微软杰出工程师这一实权职务。

对此,微软也表现出自己对优秀人才的重视,允许他“自由选择项目”,这也让 van Rossum“再次回到自己熟悉的战场”。

van Rossum 写道,“感谢微软以这样的方式回馈 Python 项目”。

3微软助力 Python 项目

据悉,微软公司长期以来一直以多种方式为 Python 项目提供助力,包括发布免费的 Python 课程(微软 Azure 云 AI 服务教程的一部分)、通过 VS Code Python 扩展在 Windows 10 及以上版本支持 Python,并成为 Python 项目的正式赞助商。

此外,微软自 2006 年起开始成为 Python 软件基金会(PSF)的赞助商,并在今年提供了 15 万美元资助。

van Rossum 表示,微软还资助了一支小型 Python 团队“负责语言解释层面的性能改进工作”。

目前,微软共有五位专为 CPython 开发做出贡献的核心成员,分别为 Brett Cannon、Steve Dower、Guido van Rossum、Eric Snow 以及 Barry Warsaw,他们也都是 Python 核心开发者社区中的资深人士。

微软在今年 4 月发表声明,提到 Eric Snow 一直在通过子解释器研究 Python 语言中的多线程性能。自 Python 3.5 版本开始,Steve Dower 出任 build 管理员,同时也是 Windows 平台的 CPython 专家。Barry Warsaw 则身为 Python 指导委员会成员、Python 安全响应小组成员并为 Python 版本管理器做出了贡献。

并且,随着近期软件供应链攻击受到整个技术社区的高度关注,微软还将重点放在保护主程序包 repo PyPI(即 Python Package Index)身上。

微软公司 Python 与 AI 工具首席经理 Dan Taylor 提到,“作为 PSF 15 万美元财务赞助中的一部分,我们将把资金集中到程序包工作小组当中,帮助他们进一步改善 PyPI 与程序包生态系统。”

“面对近期持续涌现的安全漏洞,我们与 Python 社区已经意识到建立可依赖供应链的重要意义,我们也很高兴能为这项长期改进做出切实贡献。”

4van Rossum 对一些问题的回应

目前,van Rossum 也指出他和其他微软同事将携手核心 Python 开发人员推进公开贡献,目前正专注于对 CPython 进行增量式变更。之所以暂时不进行重大变更,是为了避免开发者们再次经历由 Python 2.x 迁移至 Python 3 的痛苦经历。整个迁移过程持续达十年之久,也给 Python 的群众基础造成不小的影响。

van Rossum 写道,“如果分叉 / 分支不能长期存在,就不会有激动人心的 pull 产出。”

他还强调,“我们将继续负责维护与支持工作……所有讨论细节都将公开发布在 GitHub repo 当中。”

有部分资深人士认为 Python 的解释器及其 C 语言应用程序二进制接口(ABI)与应用程序协议接口(API)阻碍了 Python 在浏览器环境下的创新空间,van Rossum 也就此做出了回应。

“首先不能破坏稳定 ABI 的兼容性;其次不能破坏有限 API 的兼容性;第三不能破坏或拖慢极端用例。总之,代码的可维护性才是第一要务。”

但核心 Python 项目是不是真能在 3.11 版本中将速度顺利加倍?van Rossum 好像心里也没底,所以在说明中给自己留了点后路。

他写道,“我们还没法确定 2 倍速度的目标能不能实现。但乐观一点、好奇一点总没有错。”

而且他还大开脑洞,提出了在 Python 3.11 版本之后进一步将速度提高 5 倍的思路,并强调“我们必须保持旺盛的创造力。”

他提到,此次围绕性能展开的 Python 变更,将主要服务于那些“运行 CPU 密集型纯 Python 代码”的开发者以及采用内置 Python 的网站客户。

但对于大家使用 C 语言编写的代码(例如 NumPy 与 TensorFlow)、I/O 绑定代码、多线程代码以及算法代码,此次升级的效果就非常有限了。

腾讯宣布开源 RoP:Apache Pulsar 支持原生 RocketMQ 协议

一只天价股票把纳斯达克系统搞“崩了”!

中国航天器首次成功登上火星;字节跳动回应“北大实习生遭职场 PUA”;马云时隔6个月首次现身阿里总部 | Q资讯

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
广东宏远今日早报!徐杰官宣伤情报告,杜锋深夜发声,萨林杰摆烂

广东宏远今日早报!徐杰官宣伤情报告,杜锋深夜发声,萨林杰摆烂

多特体育说
2026-02-02 09:27:29
特朗普一声令下,英国做好战争准备,考验普京的时候到了

特朗普一声令下,英国做好战争准备,考验普京的时候到了

说宇宙
2026-02-02 16:41:00
4天票房不过千万,谢苗没有李连杰的命,却得了李连杰的“病”

4天票房不过千万,谢苗没有李连杰的命,却得了李连杰的“病”

阿废冷眼观察所
2026-02-03 00:34:29
恩爱难抵残酷现实,向太撕开刘德华婚姻滤镜,朱丽倩承受了太多

恩爱难抵残酷现实,向太撕开刘德华婚姻滤镜,朱丽倩承受了太多

喜欢历史的阿繁
2026-01-31 15:21:28
音乐制作人袁惟仁病逝,家属证实其将与父亲合葬,老狼、张宇发文悼念

音乐制作人袁惟仁病逝,家属证实其将与父亲合葬,老狼、张宇发文悼念

环球网资讯
2026-02-02 18:21:09
特朗普早已改写世界!就算2029民主党上台,也退不回从前了

特朗普早已改写世界!就算2029民主党上台,也退不回从前了

灿若银烂
2026-02-01 23:10:24
国投白银LOF:将参考国际白银期货价格波动对基金资产进行合理重估

国投白银LOF:将参考国际白银期货价格波动对基金资产进行合理重估

每日经济新闻
2026-02-02 23:21:27
两年了,为何许家印迟迟不判刑?真相比你想象的更复杂!

两年了,为何许家印迟迟不判刑?真相比你想象的更复杂!

李云飞Afey
2026-01-20 11:43:34
善恶有报,宋小宝整容成瘾、抛妻娶粉,谁都救不了得意忘形的他

善恶有报,宋小宝整容成瘾、抛妻娶粉,谁都救不了得意忘形的他

孤酒老巷QA
2026-02-02 18:14:30
为何美国黑人宁愿冒生命危险,也不愿听警察的指令?网友分享真相了

为何美国黑人宁愿冒生命危险,也不愿听警察的指令?网友分享真相了

另子维爱读史
2026-01-18 21:49:38
伊朗这是要完的节奏啊!

伊朗这是要完的节奏啊!

占豪
2026-02-03 00:50:03
申花前锋官宣留洋,加入西乙队,曾入选国足,战非洲杯

申花前锋官宣留洋,加入西乙队,曾入选国足,战非洲杯

桃叶渡春
2026-02-01 13:30:42
日本足协前主席:J联赛不受欢迎的原因之一是球员总抱怨裁判

日本足协前主席:J联赛不受欢迎的原因之一是球员总抱怨裁判

懂球帝
2026-02-02 12:42:31
2026年春节红包大变!别再给200和500,聪明人都改包这3数

2026年春节红包大变!别再给200和500,聪明人都改包这3数

牛锅巴小钒
2026-02-01 19:55:50
刺激!iPhone17 Pro Max直降1500,降幅真的猛啊

刺激!iPhone17 Pro Max直降1500,降幅真的猛啊

科技堡垒
2026-02-02 13:40:46
为啥老人炒菜都放葱姜蒜等调料,而年轻人却觉得这些调料可有可无

为啥老人炒菜都放葱姜蒜等调料,而年轻人却觉得这些调料可有可无

向航说
2026-01-29 00:55:03
赌博输掉十几亿,被兄弟做局夺走300亿公司,坐牢10年的富豪出来了

赌博输掉十几亿,被兄弟做局夺走300亿公司,坐牢10年的富豪出来了

云舟史策
2026-02-02 19:31:11
相亲吃饭后男方失联,女方花8000元独自买单,律师:男子行为或构成不当得利

相亲吃饭后男方失联,女方花8000元独自买单,律师:男子行为或构成不当得利

环球网资讯
2026-02-01 13:52:32
藏区的水能有多恐怖?网友:霍去病就是这么死掉的

藏区的水能有多恐怖?网友:霍去病就是这么死掉的

带你感受人间冷暖
2026-02-03 00:15:09
一场雨下了1000万年,冥古宙时期的地球上,究竟发生了什么?

一场雨下了1000万年,冥古宙时期的地球上,究竟发生了什么?

观察宇宙
2026-01-30 22:38:57
2026-02-03 01:59:00
InfoQ incentive-icons
InfoQ
有内容的技术社区媒体
12016文章数 51732关注度
往期回顾 全部

科技要闻

阿里筑墙,腾讯寄生,字节偷家

头条要闻

周生生足金挂坠戴1天被刮花 检测后发现含铁、银、钯

头条要闻

周生生足金挂坠戴1天被刮花 检测后发现含铁、银、钯

体育要闻

澳网男单决赛,属于阿尔卡拉斯的加冕仪式

娱乐要闻

57岁音乐人袁惟仁去世,家属发文悼念

财经要闻

金银暴跌 全球股市遭遇“黑色星期一”

汽车要闻

雷克萨斯LC500将于今年底停产 "最美雷克萨斯"谢幕

态度原创

房产
亲子
教育
旅游
健康

房产要闻

狂卖1548亿后,海南又上演疯狂抢地!

亲子要闻

萌娃哄生气的妈妈,人小鬼大逗得妈妈生不起气来了

教育要闻

俞敏洪说“一大半老师不合格”?别急着骂,先听他说完

旅游要闻

解锁勐泐 4 大玩法,读懂真正的傣家风情!

耳石症分类型,症状大不同

无障碍浏览 进入关怀版