Redian新闻
>
微软做了谷歌做不到的事

微软做了谷歌做不到的事

公众号新闻
出品 | OSC开源社区(ID:oschina2013)
微软方面发布了一篇名为 “A Team at Microsoft is Helping Make Python Faster” 的博客,详细介绍了该公司的 Faster CPython 团队。
文章开头指出,近几年来 Python 的地位不断提高,包括 TIOBE 和 IEEE 都把该语言排在了榜单首位。然而,Python 的多功能性往往伴随着对其性能的批评。一些对性能敏感的软件通常是采用其他语言编写的,譬如 C 语言。近年来,大家也一直都在努力提高 Python 的 CPU 性能。
在 2020 年,核心开发者 Mark Shannon 就起草了一个将 CPython 提速约 5 倍的实施计划;平均分为 4 个阶段实现,每个阶段将 CPython 的速度提高(大约)50%。但正如 Python 之父 Guido van Rossum 所言,“对于一个志愿者来说,这是一项难以完成的工作。从一开始,我的想法是我们应该尝试看看微软是否能雇用 Mark 以及一个小团队来支持他。这是一项重要的工作,只让一个人来承担的话任务实在太重了”。
基于此,微软成立了一个包括 Guido 在内的、由 6 名工程师组成的团队;Guido 于 2020 年 11 月在退休一年后宣布再度复出,加入了微软开发者部门 (Developer Division)。Guido 表示,自己在组建这支专业团队时所寻求的是,“如果我们有不同背景和不同技能的人,作为一个团队,我们会做出更好的决定,我们会对一些意外的机遇持有更加开放的态度
目前该团队已协助其他核心开发人员按上述计划采取行动,Python 3.11 已经在该语言的某些领域实现了 10-60% 的加速。
根据介绍,除了拥有坚实的专业知识基础以及良好的协作外,团队成员间还有基于团队的贡献的一致性;“一个致力于 CPython 工作的团队最大的好处也许是一致的、集体的努力和持续的沟通”。成员间会定期开会讨论相关的工作进展,“我们所有六个人每周一都会见面。总是有很多东西可以讨论”。Guido 认为,了解彼此以及他们的协作工作为团队提供了优势,因为大家都了解彼此的沟通方式以及弱点和优势。
而当一个团队有共同的愿景时,就更容易思考和规划未来。3.11 的大部分功能都是在团队组建之前提出的,后来该团队致力于将许多性能特性引入该版本,但也已经开始研究未来版本中的特性。Shannon 最初的 4 个阶段的计划还在继续发展中,预计会在未来的几年里持续优化。团队的工作也一直保持着透明性。
另一方面,这一团队的发展遵循了微软对 Python 社区长期贡献的承诺。根据团队成员的说法,其目标是为 Python 社区 “add value”。“这是我们作为一个团队的主要目标,我认为这是非常重要的一点。我真正欣赏我们团队的一点是,每个人都明白这一点…… 我们真的更专注于实际工作,以使 Python 变得更好,并在技术领域之外帮助 Python 社区”。通过关注 Python 社区的需求,"每个人都会受益"。 
对此,Reddit 上也有网友评论称,“所以微软做了谷歌做不到的事情”。

相关链接:

https://devblogs.microsoft.com/python/python-311-faster-cpython-team/

https://www.reddit.com/r/programming/comments/yejstz/a_team_at_microsoft_is_helping_make_python_faster/

往期推荐



谷歌成多国“提款机”

Linus:这真的很烦人!

已超1000万行代码,Java再次输给了Kotlin...



这里有最新开源资讯、软件更新、技术干货等内容
点这里 ↓↓↓ 记得 关注✔ 标星⭐ 哦~

微信扫码关注该文公众号作者

戳这里提交新闻线索和高质量文章给我们。
相关阅读
旧金山|政府調查Twitter办公室改臥室,马斯克怒怼市府:你们没别的事情做了吗~花絮,【周末综艺会2期】的背后牙齿发黄、有黑斑、龋齿...防护做不到位,可能影响孩子一辈子!衰老是自然规律,抗老才是硬道理!让人显老的事别做了!微软宣布周礼栋博士升任微软公司全球资深副总裁广州疫情爆发,单日新增1971例,意想不到的事情发生了…网红店抢不到的限定招牌,在家做成本不到3块钱!糯叽叽的还拉丝,尝过一定会爱上从现任常委的学历预估下一届的要素小时候迟到的和现在迟到的是一批人OFFER展示 | 同时手握谷歌、彭博社、eBay offer,我是怎么做到的?盘点留学澳洲后,那些你做了却不敢告诉父母的事…原创丨重大突破!中国在深海海底成功布设,美国完全做不到!笑话:坐大巴遇到的事很难忘记啊澳洲有个特殊的火车站,每个上班高峰的早晨,总有一个人在那里做着一件让人意想不到的事!一做就是10年!是你,会怎么做?墨尔本这一行业褒贬不一,网友:剥皮,我做不到想不到与做不到被误读的供销社:它做了企业做不了的事那年火车上的故事 (上集)(十七)命一日一诗:这么多年以来 / 这些细微的事物 / 汉字一样的复杂多变 | 冯桢炯:我只关心细微的事物从“避风港”变成“众矢之的”,谷歌做错了什么?学生:臣妾做不到啊!这个教授的课太难了!NYU:已解雇!有人去过马耳他Hal Saflieni Hypogeum史前遗迹吗?视频-油画-新居补壁乌克兰反攻战果显著,但要想赶走俄军,显然还做不到美国:我很想,但我确实做不到99%的人都做不到完爆Tableau,零基础7天拿到的微软官方证书带我直通面试!可是臣妾做不到啊!“做不到这一点,感情很难长久”你做不成你没见过的事决定寿命长短的行为,运动第三,睡觉第二,第一很多人做不到就这两天,世界发生了两件意想不到的大事!世界杯小组赛失利,这个国家发生了意想不到的事微软邀任天堂签COD合作10年协议,微软还要学微信做超级APP移民新政 | 扩大加急审批新政更新:可加急2022年1月1日前收到的EB-1C和2022年2月1日前收到的EB-2 NIW申请
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。