Py学习  »  Python

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

Python之禅 • 4 年前 • 436 次点击  

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社区的发展之中



推荐阅读:

薅羊毛 | Python 自动化带你轻松赚钱

一文告诉你为什么Python是世界上最好的编程语言
推荐一整套 Python 开发工具



好文和朋友一起看~
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/48425
 
436 次点击