Python之父-Guido van Rossum

2020-02-27  

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 系统得学了!

 

参考:

  1. https://zh.wikipedia.org/zh-hans/吉多·范罗苏姆 (需科学上网)
  2. https://gvanrossum.github.io//(Guido van Rossum - Personal Home Page)
  3. The History of Python (Guido的关于Python的历史和设计讨论的BLOG)
  4. https://time.geekbang.org/column/article/94312

 

ConstXiong 备案号:苏ICP备16009629号-3