Python 之父 Van Rossum 加入微软!扒一扒他的辉煌往事

Python 之父 Van Rossum 加入微软!扒一扒他的辉煌往事
文章图片
作者|陈彩娴
今天 , Python的创始人GuidovanRossum发推宣布:结束无聊的退休生活 , 加入微软的开发者部门 。
大神AndersHejlsberg(Delphi , c# , Typescript的发明人)回复 , 表示期待与VanRossum一起工作 。
Python 之父 Van Rossum 加入微软!扒一扒他的辉煌往事
文章图片
据悉 , 他将加盟微软全球资深副总裁潘正磊的团队 。 该团队中 , 除了AndersHejlsberg , 还有VSCode/Eclipse的创始人ErichGamma , LinuxGNOME的作者MigueldeIcaza 。
VanRossum在上世纪80年代末发明了Python编程语言 。 如今 , Python已是最受欢迎的编程语言之一 。
【Python 之父 Van Rossum 加入微软!扒一扒他的辉煌往事】在2018年 , Python在GitHub“最受欢迎的编程语言”中排名第三 。
随着人工智能技术的快速发展 , Python已成为广大AI研究员的强大武器之一 。
在加入微软之前 , VanRossum曾就职于谷歌、Dropbox等知名大厂 , 并在任期内取得非凡成就 。
作为Python的创建者 , VanRossum一直致力于Python社区维护 , 却在去年10月宣布从Dropbox退休 , 退出Python核心决策层 。 但很显然 , VanRossum并不享受悠闲无聊的退休生活 , 而是决定重返职场 。
他是开源的忠实拥护者与践行者 , 而微软又是近年来最活跃的企业开源贡献者之一、GitHub的拥有者 , VanRossum的加入 , 似乎是水到渠成 。
133岁发明Python
VanRossum出生于1956年1月31日 , 在荷兰长大 。
1974年至1982年 , VanRossum在阿姆斯特丹大学攻读本科与硕士 , 获得数学与计算机科学双学位 。
Python 之父 Van Rossum 加入微软!扒一扒他的辉煌往事
文章图片
图注:阿姆斯特丹大学
VanRossum从本科大三开始便利用业余时间在一家叫StichtingAcademischRekencentrum(SARA)的企业做兼职程序员 , 直到1982年研究生毕业 。
1982年12月 , VanRossum加入荷兰的CWI(CentrumvoorWiskundeenInformatica , 国家数学和计算机科学研究院)担任程序员 , 曾负责ABC编程语言、AmoebadistributedOS与多个多媒体项目开发 。 也正是在研究Amoeba期间 , VanRossum发明了Python 。
说来也是有意思:1989年12月 , 圣诞节假期来临前 , VanRossum苦于办公室关门、没法工作 , 就想弄个有趣的编程项目来“打发”假期的无聊 , 百无聊赖之下 , 竟基于ABC语言写出了一门新的编程语言 , 并命名为Python 。
他曾提到:“当时我的社交生活并不丰富 。 除了看电视就是写代码 , 有时候也会同时做这两件事” 。
仅三个月的时间 , VanRossum便做出了可运行的Python原型 。
而之所以命名为Python , 则是因为VanRossum是BBC电视剧《MontyPython'sFlyingCircus》(蒙提·派森的飞行马戏团)的“脑残粉” 。
Python 之父 Van Rossum 加入微软!扒一扒他的辉煌往事
文章图片
基于ABC语言的设计 , VanRossum在Python中结合了C语言和其他语言 , 能够调用C语言的库文件 , 从一开始便具备了:类 , 函数 , 异常处理 , 包含表和词典在内的核心数据类型 , 以及模块为基础的拓展系统 。
Python的第一个实现是在Mac计算机上 。 Python主要受到了Modula-3(另一种相当优美且强大的语言 , 为小型团体所设计的)的影响 , 并且结合了Unixshell和C的习惯 。
1991年 , Python通过alt.sources发布了第一个公开发行版 , 第一个Python编译器诞生 。 虽然当时的Python解释器仍然需要将21个单独的部分连接成一个压缩文件 , 并需要连夜从Usenet网络上下载下来 , 但与几年前线下送磁带的方式相比 , 它仍然要高效得多 。
1995年4月 , VanRossum离开CWI , 并先后就职于多个企业 , 包括CNRI、BeOpen(期间发布Python2.0版本)、ZopeCorporation与ElementalSecruity等 。
1999年 , VanRossum向DARPA申请研究基金时曾阐述他对Python的定位:简单易懂、开源、代码易懂、适用于各种任务并缩减开发时间 。
2曾就职于谷歌与Dropbox
2005年12月 , VanRossum加入谷歌 , based在硅谷重镇——加州山景城(MountainView) 。
在谷歌任职的7年里 , VanRossum升至高级软件工程师 , 一半时间用于开发Python 。
其余时间里 , VanRossum开发了内部代码审查工具Mondarian , 并在2007年加入AppEngine团队 , 取得许多成果:Django支持 , 开发了Rietveld(一个基于网页的开源代码评审工具) , AdminConsole , 开源Python图书馆NDB(作为异步API的基础 , 随后他又将NDB进一步发展为了Python3的asyncio安装包) 。
Python 之父 Van Rossum 加入微软!扒一扒他的辉煌往事
文章图片
VanRossum在Youtube上介绍Mondarian:https://www.youtube.com/watch?v=s-fKcZ5pKLE
2012年年底 , VanRossum离开谷歌 。 短暂休息后 , 又应DropboxCEODrewHouston的邀请 , 在第二年加盟Dropbox , 担任首席工程师 。
Houston曾坦言 , 他写Dropbox的第一行代码就是基于Python写的 。 Python的直观设计对他与合伙人ArashFerdowsi创立Dropbox带来了莫大启发:
WhatIloveaboutPythonisitjustworks.
当时 , Dropbox服务器和桌面客户端软件几乎都是用Python编写的 。 这吸引了VanRossum加入Dropbox 。
然而 , 作为Python的大用户之一 , Dropbox公司内部聚集了数百万行Python代码 , 动态类型的存在让代码越来越难以理解 。 因此 , VanRossum组建了一个小团队 , 集合GregPrice与DavidFisher等人 , 从2015年起开始研究Mypy , 希望利用Mypy逐步将代码转换为静态类型 。
在VanRossum的带领下 , 他们成功检查了接近四百万Python代码 , 进行了接近二十万种类型定义 , 为工程师节省了成千上百个小时的工作 。
此外 , 他成功将Dropbox服务器中的代码从Python2.0转换为Python3.0 。
3展望
VanRosum发推后 , 微软在回应中并没有透露他的项目安排 。
但从字数有限的推特内容中 , 我们可以得知:VanRossum加入了微软的开发者部门 。
他表示能做的事情很多(''Toomanyoptionstosay”) , 而且可以肯定的一点是:他将与微软团队一起 , 使Python更好使用 , 且不局限于Windows系统 。
VanRossum的一位粉丝在推特下回复 , 设想将Python用在硬件上 , 并得到了VanRossum本人的回应!
Python 之父 Van Rossum 加入微软!扒一扒他的辉煌往事
文章图片
加入微软后 , VanRossum将给我们带来怎样的惊喜呢?让我们拭目以待 。
参考链接:
https://techcrunch.com/2020/11/12/python-creator-guido-van-rossum-joins-microsoft/
https://blog.dropbox.com/topics/company/thank-you--guido


    推荐阅读