python往事钩沉

-回复 -浏览
楼主 2018-12-05 16:43:04
举报 只看此人 收藏本贴 楼主

三十年前,Guido van Rossum 一定不会知道,他过圣诞节时为打发无聊而创造的一种胶水语言,会变得像现在这样炙手可热。


这是2018年3月份的TIOBE编程语言排行榜,python排名升至第四,其受欢迎程度依旧不减:



要追寻一门编程语言的源头,我们就得回到历史中去


在80年代中期,IBM蓝色巨人和apple公司掀起了一股个人电脑的浪潮。由于当时的PC配置低下,程序员们要设计出一个跑的好又跑的快的程序来,仍然是一件费劲的事。内存中的每一个字节都是稀缺资源, 先行者们需要绞尽脑汁的优化程序执行效率,要让程序跑的更快,就得像计算机一样思考。而C作为当时的主流开发语言,甚至可以在语言层面上内嵌汇编语言,以提升程序的执行效率。


python的前身是ABC,ABC较其他编程语言做出了一定程度的革新,比如有很好的可读性,学习门槛低,但它有一个致命缺点,ABC的编译器很大,受限于当时的计算机硬件条件必须被保存在磁带上,这在一定程度上影响了ABC语言的传播。


人生苦短,python是岸

(图片是python的创始人Guido van Rossum


Guido van Rossum或许是为了打发无聊才创造的python,但从这门语言的设计哲学:简洁,易用,优雅,有趣。我们不难看出,正是Guido赋予python以灵魂,或许一类编程语言的诞生在科技发展的浪潮中有其历史必然性,但是python却只能出自guido之手。


尾声:

从诞生到在开源社区中为越来越多的开发者所推崇,再到一度高据TIOBE编程语言排行榜,python已经走了近30年时间。


python发展的重大时间线:


--1991年python第一次在社区公开发行

--2004年python的使用率呈线性增长

--2009年python发布3.x版本

--2011年1月python被TIOBE编程语言排行榜评为2010年度语言

--2017年2月python迁移到github

--2017年8月python超过R,成为数据科学和机器学习的最常用语言


最后笔者想说的是,python不是巨蟒,

它是Guido喜欢的那个有趣的英国肥皂剧-飞天马戏团

我要推荐
转发到

友情链接