阅读文本大概需要 3 分钟。
Python之父,Guido von Rossum
一周之前在 Twitter 宣布自己即将离开 Dropbox
在国内,我们称他为龟叔
Dropbox 是美国一家做在线文件存储服务的上市公司
龟叔在Dropbox工作了7年
龟叔的前一份工作在 Google
他去Google面试的时候,简历上只写了三个字
“I wrote Python”
当然这只是个段子
说起龟叔与Python的渊源
还要追溯到30年前今天
龟叔 1982 年毕业阿姆斯特丹大学
取得数学和计算机科学硕士学位
相比数学
他更热衷于写代码
1989年
为了打发无聊的圣诞节假期
想找一个编程项目来做
于是决定为他正在构思的一门新语言写个解释器
这门语言就是Python
Python这个名字的来自电视剧
《Monty Python’s Flying Circus》
《蒙提·派森的飞行马戏团》
因为龟叔是这部电视剧的狂热爱好者
Python 的很多思想来自于一门叫 ABC 的语言
因为龟叔早期就参与了ABC语言的开发
ABC是一门面向非程序员的编程语言
对初学者非常友好
具备可读性、易用性
学习等诸多优点
非常接近于人类自然语言
你不需要知道什么是指针
也不需要自己管理内存
但是ABC的缺点也明显
安装程序过大
硬件配置要求高可扩展性差等等
30年前
一台苹果电脑的内存是128KB
而今天8G内存是程序员的标配
因此ABC也没有流行起来
龟叔希望重新设计一门语言
继承ABC语言优点的同时
改善编辑器大小
提高可扩展性等方面的缺点
最初
Python作为龟叔的个人项目
自己一个人开发
不同的是
Python 拥有开放性
并结合了C和其他一些语言
让来自世界各地的开发者都可以参与到Python的开发中
(开源家族)
Python 也称之为「胶水语言」
因为它提供了丰富的API和工具
用起来方便
处理复杂逻辑时没有 shell 脚本那么的局限
也不需要像C语言那样需要程序员自己管理内存
龟叔说
“我的初衷就想着
为什么我不开发一种自己的语言
我可以利用现有的ABC语言
但将开发规模从需要三年完成的大项目缩小到自己可以在三个月内完成的小项目
于是Python诞生了。”
如今
Python不再是程序员的特供语言
它正在以其爆炸式增长被越来越多各行各业的人使用
65岁的龟叔去年卸任BDFL
(“终身仁慈独裁者”)
今年2月重回决策层
恢复自由身的龟叔
相信有更多时间投入到Python社区的发展之中
往期推荐
01
02
03