Python|Python之父加入微软:“我不是叛徒!”( 二 )




03
蟒蛇(Python)如何成为巨兽?
1991年 , 第一个Python编译器(同时也是解释器)诞生 。

它是用C语言实现的 , 并能够调用C语言的库文件 。 从诞生起Python已经具有了 :类(class) , 函数(function) , 异常处理(exception) , 包含表(list)和词典(dictionary)在内的核心数据类型 , 以及模块(module)为基础的拓展系统 。
最初的Python完全由范罗苏姆一人开发 , 但之后很快就得到同事们的欢迎 , 他们迅速地为范罗苏姆反馈使用意见 , 积极参与到Python的验证和改进 。

就这样 , 范罗苏姆和一些同事构成Python的核心开发团队 , 将自己大部分的业余时间用于hack Python 。 随后 , Python拓展到研究所之外 。 Python将许多机器层面上的细节隐藏 , 交给编译器处理 , 并凸显出逻辑层面的编程思考 。
Python程序员可以花更多的时间用于思考程序的逻辑 , 而不是具体的实现细节 。
这一特征吸引了广大的程序员 。 Python开始流行 。
1994年1月:Python 1.0正式发布 。
2000年10月16日:Python 2.0的发布标志着Python的框架基本确定 。
2008年12月3日:Python 3.0成功面世 , Python逐步成了一门现代化的编程语言 。

04
大佬投身互联网
在研究所工作十几年之后 , 范罗苏姆意识到互联网才是这个时代最酷的行业 。

于是 , 2005年12月 , 范罗苏姆加入Google 。
他用Python语言为Google写了面向网页的代码浏览工具Mondrian , 之后又开发了Rietveld 。 在那里他花费一半的时间用来主持Python社区的发展和新版本开发 。
2013年1月 , 范罗苏姆离开Google加盟云存储创业公司Dropbox , 开始一段新的职业生涯 。 据说Dropbox的首席执行官Andrew Houston称Python是他最喜欢的编程语言 , 而Dropbox就是用Python编写而成 , 这大概也成为了吸引范罗苏姆加入其中的重要原因之一 。
在Dropbox期间 , 他参与了 mypy 项目 , (目前最流行的Python静态类型检查器之一) , 并致力于将 500 多万行服务器端代码从 Python2迁移至 Python3中 。
2019年10月 , 63岁的范罗苏姆在Twitter上转发了Dropbox团队写的《Thank you Guido》 , 正式宣布从Dropbox隐退 , 开启他的退休之旅 。
2020年 , 耐不住寂寞的范罗苏姆决定复出 , 加入微软开发者部门 , 致力于“确保更好地使用Python(不仅限于Windows)” 。
科技界对此褒贬不一 , 有人认为他是叛徒 , 背叛了自己开源理念 , 会把Python变得商业化 。 有人则支持他的做法 , 认为在微软经验丰富的商业运作下 , Python将会更加的流行 。

05
为什么Python如此受欢迎?
Python作为一门高级编程语言 , 它的诞生虽然很偶然 , 但是它得到程序员的喜爱却是必然 。

首先 , Python语法简单 , 对初学者友好 。 遇到问题时 , 使用者可以把更多的注意力放在问题本身 , 而不用花费大量的精力在程序语言、语法等对使用者来说并不重要的问题上 。
其次 , 它是开源的 , 不用花钱 , 程序员可以随意共享、修改和使用它 。
另外 , 它既支持函数式编程 , 也支持面向对象编程 。 在函数式编程中 , 程序员可以优雅的使用如Lambda等高阶函数 。 在面向对象编程中 , 使用基于描述对象核心思想 , 更符合当代程序员的思维 。
更重要的是 , 它有着完善的开发者社区 , 创造了适用于解决各种场景问题的工具 。 在他们的帮助下 , 程序员可以轻松的进行数据处理、web开发、桌面应用开发、服务器管理脚本开发、网络爬虫、自动化测试、可视化、人工智能及大数据等多方面的工作 。