Python 的作者,Guido van Rossum。
Guido van Rossum ,是 Python 编程语言的最初设计者,在 Python 社区一直担当终身仁慈独裁者(BDFL)的角色。2018 年 7 月12 日,他宣布不再担任 Python 社区的 BDFL,但后来再度被选入成为五位委员会成员之一。
Guido van Rossum 的生平
- 1956 年在荷兰出生、成长
- 1982 年在阿姆斯特丹大学获得数学和计算机科学硕士学位
- 1989 年创立了 Python 语言
- 1991年初公布了 Python 第一个公开发行版
- 1995 年从荷兰移居美国
- 获得 2001 年自由软件进步奖
- 2003 年 5 月,获得了荷兰 UNIX 用户小组奖
- 2006 年,被美国计算机协会(ACM)认定为著名工程师
- 2005 年 12 月,加入 Google 公司,用 Python 写了代码审查工具 Mondrian,开发了 Rietveld
- 2012 年 12 月加入 Dropbox 公司
- 2018 年被收录进计算机历史博物馆荣誉墙
- 2019 年10月 29 日从 Dropbox 退休
Python 的诞生与发展
- 1982 年大学毕业加入做数学与计算机方面学术研究的机构:CWI。在这里形成了自己的编程思想和对 Python 的最初设计思想
- Guido van Rossum 在 CWI ,跟着一个团队做 ABC 语言的开发,获得了编程语言设计与实践的实际经验,但这个项目四五年之后就失败了。他总结失败的原因是:过于追求完美和不够开放
- 在 ABC 项目之后,Guido van Rossum 加入了 CWI 的 Amoeba 团队,做基于微内核的分布式系统。在项目中,用 C 语言开发耗费大量时间,用 Shell 又束手无策。他产生了一种想法,创建一门语言既能像 C 一样掌控计算机的全部资源,也能像 Shell 一样用起来简单
- 1989 年冬天的圣诞节,Guido van Rossum 为了打发无聊的假期,开始编写 Python 语言的编译器和解释器
- Python 的名字来自于 Guido van Rossum 对一部英国喜剧:《蒙提·派森的飞行马戏团》(Monty Python and the Flying Circus)的狂热喜好
- Guido van Rossum 的弟弟 Just van Rossum 设计了 "Python Powered" 图标中的字体
- Guido van Rossum 花了两年左右的时间,1991 年,Python 的第一个版本诞生了
- 经过 30 年左右的发展,Python 已经成为最火的编程语言之一,TIOBE 上排名第三,在大数据和 AI 领域的应用广泛,是人工智能时代的第一编程语言
Python 设计原则
最初:
- 不必太担心性能,必要时再来优化
- 不追求完美
- 在能改正的情况下,有时可以抄近道
壮大后:
- 核心功能必须跨平台,可以接受有些功能属于某平台特性
- 要求不同层级都具有良好的扩展性
不在一开始就追求完美、保证满足需求、开放开源等理念,让 Python 吸引了大量的优秀程序员,协同改进这门编程语言。这让我想到了 Linux 的成功,他们之间惊人的相似...
Life is short, use Python. ——人生苦短,我用 Python。
Life’s pathetic, let’s pythonic. ——人生苦短,python 是岸。
目前 Python 的百度搜索热度已经领先 Java,空了得赶紧把 python 系统得学了!
参考:
- https://zh.wikipedia.org/zh-hans/吉多·范罗苏姆 (需科学上网)
- https://gvanrossum.github.io//(Guido van Rossum - Personal Home Page)
- The History of Python (Guido的关于Python的历史和设计讨论的BLOG)
- https://time.geekbang.org/column/article/94312