Python语言简史

 Python语言简史

随着近来AI编程开发的大热,也带火了Python这门编程语言,在TIOBE 2019年8月份的编程语言排行榜上,Python 排名第3,在编程语言社区生态指数排行方面,Python从2018年开始迅猛的提升。


Python开始在国内大火也就是这么几年的事情,随着近几年关于云计算以及AI的火热发展也带火了Python这门编程语言。
其实Python早在30年前的1989年就诞生了,Python的创始人为吉多·范罗苏姆,1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。之所以选中Python作为程序的名字,是因为他是BBC电视剧——蒙提·派森的飞行马戏团的爱好者。

ABC是由吉多参加设计的一种教学语言。就吉多本人看来,ABC这种语言非常优美和强大,是专门为非专业程序员设计的。但是ABC语言并没有成功,究其原因,吉多认为是非开放造成的。吉多决心在Python中避免这一错误,并获取了非常好的效果,完美结合了C和其他一些语言。
就这样,Python在吉多手中诞生了。可以说,Python是从ABC发展起来,主要受到了Modula-3(另一种相当优美且强大的语言,为小型团体所设计的)的影响。并且结合了Unix shell和C的习惯。
1989年圣诞节期间产生开发Python编程语言的大胆的想法,然后吉多花了三个月的时间实现了Python的原型,也即Python的鼻祖,这时候已经是1990年了,如果换成现在,如果某位大神说他创造了一门新的编程语言,然后在抖音啥的把vlog一发,一定能大红,但在1990年,那时候互联网还没普及,那时候从事编程工作的都是IT行业内的专业人员,而不像现在连娃娃都开始普及Python编程了。
所以当初吉多并没有对Python成为网红抱多大期望,因为在互联网普及之前,想要使一个编程语言落地生根是非常困难的。
1991 年,吉多·范罗苏姆在 alt.sources 新闻组里发布了 Python,这是一个类似开源软件的版本(六年后开源软件这一术语才首次出现)。这也意味着Python 1.0版本正式发布了。
到了上世纪90年代中期,随着互联网的兴起,Python 社区开始逐渐壮大。Python开始涉足 Web 开发,这时候网路应用成为 Python 的主要舞台。这时,Python 开始与 Perl 和 Shell 脚本一起用于 Web 服务器上的后端脚本开发,可以用Python来创建动态网页。
作为一种功能强大的脚本语言,Python 降低了使用者的入门门槛,这也是Python 在开发人员中备受欢迎的原因之一。
1994 年,Python 引起了 Michael McLay 的注意,他当时在美国国家标准局(NBS)担任高级职务,这个机构现在是美国国家标准与技术研究院(NIST)。这预示着 Python 将受到研究人员和科学家的青睐。这也就为后来Python在科学计算及人工智能领域大火打好了基础吧。
自 1991 年公开发佈以来,Python 社区用户数增长显着,到 90 年代中后期,Python 已经拥有相当大的全球用户群。在此期间,随着 Python 软体基金会(PSF)前身的建立,(PSF 于 2001 年创立),Python 语言的管理开始正式化。随着社区的发展, 1994 年开始的两年一度的 Python 研讨会越来越受欢迎,最终发展成 PSF 的年度大会 PyCon,至今依然是年度盛事。
在社区的推动之下,Python 2.0于2000年10月16日发布,增加了实现完整的垃圾回收,并且支持Unicode。
Python 3.0于2008年12月3日发布,此版不完全兼容之前的Python源代码。不过,很多新特性后来也被移植到旧的Python 2.6/2.7版本。
吉多·范罗苏姆创造了Python语言,但Python早已不是他一个人的语言了,在其发展中社区的力量发挥着积极的作用。2018年7 月 12 日,吉多·范罗苏姆退出 Python 核心决策层,转居幕后。

吴川斌

吴川斌