Python之父退休,龟叔与Python的渊源 - Go语言中文社区

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


Python之父,Guido von Rossum

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

640?wx_fmt=jpeg

在国内,我们称他为龟叔


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

龟叔在Dropbox工作了7年

龟叔的前一份工作在 Google

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

“I wrote Python”

当然这只是个段子


640?wx_fmt=jpeg


说起龟叔与Python的渊源

还要追溯到30年前今天


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

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

相比数学

他更热衷于写代码


1989年

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

想找一个编程项目来做

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

这门语言就是Python


640?wx_fmt=png


Python这个名字的来自电视剧

《Monty Python’s Flying Circus》

640?wx_fmt=png
《蒙提·派森的飞行马戏团》

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


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

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


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

对初学者非常友好

具备可读性、易用性

学习等诸多优点

非常接近于人类自然语言


640?wx_fmt=png


你不需要知道什么是指针

也不需要自己管理内存


但是ABC的缺点也明显

安装程序过大

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


30年前

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


640?wx_fmt=jpeg


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

因此ABC也没有流行起来


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

继承ABC语言优点的同时

改善编辑器大小

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


最初

Python作为龟叔的个人项目

自己一个人开发

640?wx_fmt=jpeg


不同的是

Python 拥有开放性

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

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

640?wx_fmt=jpeg
(开源家族)


Python 也称之为「胶水语言」

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

用起来方便

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

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


龟叔说

“我的初衷就想着

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

我可以利用现有的ABC语言

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

于是Python诞生了。”

640?wx_fmt=jpeg


如今

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

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

640?wx_fmt=jpeg


65岁的龟叔去年卸任BDFL

(“终身仁慈独裁者”)

今年2月重回决策层


恢复自由身的龟叔

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



推荐阅读:


640?wx_fmt=jpeg


版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/lantian_123/article/details/102849398
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2020-02-02 18:11:10
  • 阅读 ( 1004 )
  • 分类:

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢