让Python之父愤然退位的PEP572究竟是什么?


新智元报道

来源:theregister

编辑:Grace,李静怡

【新智元导读】在星期四的一份名为“权力转移”的邮件列表帖子中,Python之父Guido van Rossum写道:“现在PEP 572已经完成,我不再想为一个PEP这么努力争取,而且还发现有这么多人鄙视我的决定。” 他现在已经宣布卸任,并且明确表示不会任命继任者。

Python之父Guido van Rossum表示,他累了。

Guido van Rossum—他在1989年创建了Python编程语言,被戏称为“仁慈的生活独裁者”(benevolent dictator for life),并将Python语言推广到全球,现在已经宣布卸任,并且明确表示不会任命继任者。

这位“仁慈的生活独裁者”穿着“人生苦短,我用Python”T恤

“我累了,需要很长时间的休息”

在星期四的一份名为“权力转移”的邮件列表帖子中,Guido van Rossum写道:“现在PEP 572已经完成,我不再想为一个PEP这么努力争取,而且还发现有这么多人鄙视我的决定。”

“PEP”是一种Python改进提案(Python Enhancement Proposal)。 Van Rossum会亲自签署并确认每一份PEP,这也是他被称为仁慈的独裁者的一个原因。与此形成鲜明对比的是,PHP的类似改进都是通过投票完成的。

PEP 572提出了“使用符号NAME:= expr”在表达式中为变量赋值的方法,以整理子表达式,并使Python更整洁,更快。

但是,也有一些开发人员认为PEP 572是一种糟糕的方法,反映了Van Rossum的观点而不是最佳实践。

解决问题显然是一个艰难的过程:7月6日,van Rossum表示:“我简直要被PEP 572的反馈意见淹没了。”

而那仅仅是在PEP 572被接受后的第三天。

正如van Rossum所说的那样:“我累了,需要很长时间的休息。”因此他决定“完全脱离决策过程”。

Van Rossum从2005年就职于Google,有一半的时间都花在Python上,2012年加入Dropbox

“我仍然会在这里”

“作为一个普通的核心开发者,我仍然会一直都在,而且我仍然可以指导人,或许可能有更多的时间,”他补充说:“但我基本上给自己放了一个永久的假期不当BDFL(Benevolent Dictator For Life),接下来你们就靠自己了。”

他没有留下任何管理原则或指定继任者,但表示这些问题无论如何都会出现,理由是他有可能被公共汽车撞到,以及“我也不会变得更年轻……(这里就不再列举一大堆病状了)”

“所以你们要做什么?”他在发给python-committers的邮件列表里提问: “创建一个民主社区?无政府状态?独裁统治?联邦?我们或许可以将这些事情的过程写成PEP(也许那些PEP会形成一种宪法)。但关键是,我将尝试让你们所有人(当前的提交者)为你们自己解决这个问题。

“我仍然会在这里,但我想让你们为自己解决问题。”

Van Rossum的成就是非凡的:Python是世界上使用最多的语言之一。它是一种理想的初学者语言,也被用于重量级企业应用程序。 YouTube,Instagram和Dropbox(van Rossum的日常工作)都喜欢使用Python。

CodingDojo最近将Python评为开发人员招聘广告中第二大最受欢迎的技能。 Stack Overflow的2018年开发人员调查将Python列为第七大流行的“编程、脚本和标记语言”,领先于C#,Ruby和PHP。

祝你好运,Guido。我们都喜欢并从您的工作中获利。感谢您的工作和语言,让这个世界有了很大的不同。

编译来源:

https://www.theregister.co.uk/2018/07/13/python_creator_guido_van_rossum_quits/

Guido写的邮件:

https://mail.python.org/pipermail/python-committers/2018-July/005664.html

PEP 572的介绍:

https://www.i-programmer.info/news/216-python/11957-python-passion-for-assignment-expressions-pep-572.html

知乎讨论 | 如何看待PEF572:https://www.zhihu.com/question/274823057

原文发布于微信公众号 - 新智元(AI_era)

原文发表时间:2018-07-15

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏菩提树下的杨过

Flash/Flex学习笔记(27):摄像头/麦克风的视频/音量指示器

在一些实时视频或视频分享应用中,需要动态显示麦克风的音量大小,或者检测视频是不是正在播放,这里演示一种简单的音量指示器 1.先写一个指示器类 其实就是一个根据百...

28480
来自专栏编程

JavaScript 2018:你需要和不需要深入的

编译:众成翻译/NimitzDEV zcfy.cc/article/javascript-2018-things-you-need-to-know-and-a-...

18360
来自专栏木子昭的博客

js中call和apply的区别

使用call和apply调用函数时, 往往需要传递一个this, 目的是确定被调用函数showHide运行时函数内部this的指向, 以上面的demo为例, 如...

8430
来自专栏CDA数据分析师

4大分析工具的代码表白术,520花式秀恩爱!

尽管笛卡尔和瑞典公主的故事已被证实只是杜撰,但因这个故事出名的心形函数被广为流传。今天又是一个虐单身狗的日分析师子,面对各种毫无新意的表白方式,让我们来看看理工...

714100
来自专栏WOLFRAM

一行代码论英雄—2017 Wolfram 语言“一行代码竞赛”结果

22560
来自专栏小樱的经验随笔

2017广东工业大学程序设计竞赛初赛 题解&源码(A,水 B,数学 C,二分 D,枚举 E,dp F,思维题 G,字符串处理 H,枚举)

Problem A: An easy problem Description     Peter Manson owned a small house in a...

39560
来自专栏小樱的经验随笔

常用OJ名字+地址(自用)

常用OJ名字+地址 不定期更新,自己用,有补充的也可以给我说说哈。 中文 openjudge 地址:openjudge.cn 说明:北大提供的一个平台,学校可...

32340
来自专栏牛客网

拼多多前端一面面经 && 【更新】热乎二面面经

希望面经积累的人品能进二面吧,总得来说挺简单的 1. 两栏布局,左边固定,要求先加载内容区域,说出多种方法 2 .正则对象test方法和exec方法的不同,分别...

63590
来自专栏日常学python

从00-90后的微信昵称,发现如下规律

大家好,首先说明的是,这是一篇技术文,也是一篇not技术文,今天分享的是,当我获取了微信小程序英文取名的3500多个微信用户昵称、年龄段后,分析得到下面解果。。...

90140
来自专栏牛客网

渣硕面筋release v1.0(Google已跪)

注:凡是题目需要保密的,都没有写在这里,如有同样要求请通知我修改 校招结束,我选头条 正值十一长假,赶在了小论文截稿前一天投出去了。正好国内的互联网公司校招基本...

523130

扫码关注云+社区

领取腾讯云代金券