Python 之父、终身仁慈的独裁者、杰出程序员、作家、计算机历史研究员,2019 年才退休的 64 岁老头儿 * 吉多・范罗苏姆 *(Guido van Rossum)宣布因为太过无聊,而选择重返职场。
他在推特上写道:
我认为退休很无聊,因此加入了 Microsoft 的开发者部门。做什么?选择太多了!但这肯定会让使用 Python 有更好的体验(不仅仅在 Windows 上):-) 。这里有非常多的开源项目,关注这里。
图 | 吉多・范罗苏姆的 Twitter 截图
微软的发言人表示,目前暂时没有其他细节可以分享,但证实了吉多・范罗苏姆确实已经加入了微软。“我们很高兴他能加入开发者部门。微软将致力于为 Python 社区做出贡献,并与之共同成长,吉多的入职就是这一承诺的最佳体现。”
优雅的编程语言
1991 年,35 岁的吉多发布了第一版 Python,它是 ABC(一种起源于荷兰数学和计算机科学研究学会的编程语言与编程环境)语言的后继者,也可以视之为一种使用传统中缀表达式的 LISP 语言。
Python 的设计哲学强调代码的可读性和简洁的语法,尤其是使用空格缩进划分代码块。相比于 C 或 Java,Python 让开发者能够用更少的代码来阐述逻辑。不管是小型还是大型程序,该语言都试图让程序结构清晰明了。
图 | 著名的 Python 之禅
译文如下:
优美胜于丑陋。
显式胜于隐式。
简单胜于复杂。
复杂胜于难懂。
扁平胜于嵌套。
分散胜于密集。
可读性应当被重视。
尽管实用性会打败纯粹性,
特例也不能凌驾于规则之上。
除非明确地使其沉默,
错误永远不应该默默地溜走。
面对不明确的定义,
拒绝猜测的诱惑。
用一种方法,
最好只有一种方法来做一件事。
虽然一开始这种方法并不是显而易见的,
但谁叫你不是 Python 之父呢。
做比不做好,
但立马去做有时还不如不做。
如果实现很难说明,
那它是个坏想法。
如果实现容易解释,
那它有可能是个好想法。
命名空间是个绝妙的想法,
让我们多多地使用它们吧!
优雅,贯穿了 Python 设计语言的始终,但这仅仅是一方面,Python 凭借着优秀的性能表现和全面而不失经典作品的类库,广受全世界开发者的喜爱。中国的程序员甚至用 “人生苦短,我用 Python”,来表达对它的热爱。
图 | 2020 年 11 月编程语言排行榜
Python 不仅广受开发者的喜爱,由于其较低的上手难度,甚至它也成为了少儿编程、成人编程机构的宠儿。目前,看不到 Python 有任何颓势,甚至隐隐有超越 C 语言,登顶第一的趋势。
终身仁慈独裁者
吉多 1956 年出生并成长在荷兰。1982 年,26 岁的他在阿姆斯特丹大学获得数学和计算机科学硕士学位。
后来他在多个研究机构工作,包括在荷兰阿姆斯特丹的国家数学和计算机科学研究学会,在马里兰州 Gaithersburg 的国家标准暨技术研究院,和维珍尼亚州 Reston 的国家创新研究公司(CNRI)。
2002 年,在比利时布鲁塞尔举办的自由及开源软件开发者欧洲会议上,吉多・范罗苏姆获得了由自由软件基金会颁发的 2001 年自由软件进步奖。2003 年 5 月,吉多获得了荷兰 UNIX 用户小组奖。2006 年,他被美国计算机协会(ACM)认定为著名工程师。
2005 年 12 月,吉多加入 Google。他用 Python 语言为 Google 写了面向网页的代码浏览工具 Mondrian,之后又开发了 Rietveld。在那里他把一半的时间用来维护 Python 的开发。
图 | Guido van Rossum 的 2014 年照片
2018 年,因为 “创始并发展了 Python 语言,并长期领导 Python 社区”,吉多被收录进计算机历史博物馆荣誉墙。
吉多有多个身份,其中最有特色的要数 BDFL(Benevolent Dictator For Life,终身仁慈独裁者)。
这一称号因他诞生于 1995 年,当时在吉多刚加入全国研究创新联合会,肯马・内梅尔在一封邮件中试图创立一个监管 Python 语言开发的半正式团体。他在该邮件中首次使用了 BDFL 这一称呼,并戏称吉多为 “首任临时 BDFL”,意指他对于其他人提交的代码存在争议时拥有最终裁定权。
后来,这个称呼流传开来,不过仍然是极少数开源软件开发者才能所拥有的头衔。
2013 年,吉多开始在云文件存储公司 Dropbox 工作,并于 2019 年 10 月正式退休。不到一年的时间,他就耐不住 “寂寞” 而出来工作,不得不说,他这种 “心态” 值得所有的 “打工人” 学习。