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 系统得学了!
参考:
- (需科学上网)
- (Guido van Rossum - Personal Home Page)
- (Guido的关于Python的历史和设计讨论的BLOG)
