Python之父退休,龟叔与Python的渊源

Python之父,Guido von Rossum

今天在 Twitter 宣布自己即将离开 Dropbox

Python之父退休,龟叔与Python的渊源_第1张图片

在国内,我们称他为龟叔


Dropbox 是美国一家做在线文件存储服务的上市公司

龟叔在Dropbox工作了7年

龟叔的前一份工作在 Google

他去Google面试的时候,简历上只写了三个字 

“I wrote Python”

当然这只是个段子


Python之父退休,龟叔与Python的渊源_第2张图片


说起龟叔与Python的渊源

还要追溯到30年前今天


龟叔 1982 年毕业阿姆斯特丹大学

取得数学和计算机科学硕士学位

相比数学

他更热衷于写代码


1989年

为了打发无聊的圣诞节假期

想找一个编程项目来做

于是决定为他正在构思的一门新语言写个解释器

这门语言就是Python


Python之父退休,龟叔与Python的渊源_第3张图片


Python这个名字的来自电视剧

《Monty Python’s Flying Circus》

Python之父退休,龟叔与Python的渊源_第4张图片
《蒙提·派森的飞行马戏团》

因为龟叔是这部电视剧的狂热爱好者


Python 的很多思想来自于一门叫 ABC 的语言

因为龟叔早期就参与了ABC语言的开发


ABC是一门面向非程序员的编程语言

对初学者非常友好

具备可读性、易用性

学习等诸多优点

非常接近于人类自然语言


Python之父退休,龟叔与Python的渊源_第5张图片

 
  


你不需要知道什么是指针

也不需要自己管理内存


但是ABC的缺点也明显

安装程序过大

硬件配置要求高可扩展性差等等


30年前

一台苹果电脑的内存是128KB


Python之父退休,龟叔与Python的渊源_第6张图片


而今天8G内存是程序员的标配

因此ABC也没有流行起来


龟叔希望重新设计一门语言

继承ABC语言优点的同时

改善编辑器大小

提高可扩展性等方面的缺点


最初

Python作为龟叔的个人项目

自己一个人开发

Python之父退休,龟叔与Python的渊源_第7张图片


不同的是

Python 拥有开放性

并结合了C和其他一些语言

让来自世界各地的开发者都可以参与到Python的开发中

Python之父退休,龟叔与Python的渊源_第8张图片
(开源家族)


Python 也称之为「胶水语言」

因为它提供了丰富的API和工具

用起来方便

处理复杂逻辑时没有 shell 脚本那么的局限

也不需要像C语言那样需要程序员自己管理内存


龟叔说

“我的初衷就想着

为什么我不开发一种自己的语言

我可以利用现有的ABC语言

但将开发规模从需要三年完成的大项目缩小到自己可以在三个月内完成的小项目

于是Python诞生了。”

Python之父退休,龟叔与Python的渊源_第9张图片


如今

Python不再是程序员的特供语言

它正在以其爆炸式增长被越来越多各行各业的人使用

Python之父退休,龟叔与Python的渊源_第10张图片


65岁的龟叔去年卸任BDFL

(“终身仁慈独裁者”)

今年2月重回决策层


恢复自由身的龟叔

相信有更多时间投入到Python社区的发展之中



推荐阅读:


640?wx_fmt=jpeg


你可能感兴趣的:(Python之父退休,龟叔与Python的渊源)