Python的发展历程
Python的创始人为荷兰的Guido van Rossum(见图1)。1989年,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,做为ABC 语言的一种继承。之所以选中Python作为该编程语言的名字,是因为他是一个叫Monty Python的喜剧团体的爱好者。
图1 Python创始人
ABC是由Guido参加设计的一种教学语言。就Guido本人看来,ABC 这种语言非常优美和强大,是专门为非专业程序员设计的。但是ABC语言并没有成功,究其原因,Guido 认为是其非开放造成的。Guido决心在Python中避免这一错误,同时,他还想实现在ABC中闪现过但未曾实现的东西,就这样,Python在Guido手中诞生了。可以说,Python是从ABC发展起来的,主要是受到了Modula-3的影响,并且结合了Unix Shell和C的习惯。
1991年,Python第一个公开发行版本发行,它是一种面向对象的解释型计算机程序设计语言,它是使用C语言实现的,并且能够调用C语言的库文件。从一出生,Python已经具有了类、函数、异常处理,包含表和字典在内的核心数据类型,以及模块为基础的拓展系统。
最初的Python完全由Guido本人开发。Python得到Guido同事的欢迎,他们迅速地反馈使用意见,并参与到Python的改进。Guido和一些同事构成Python的核心团队,他们将自己大部分的业余时间用于hack Python。随后,Python拓展到研究所之外。Python将许多机器层面上的细节隐藏,交给编译器处理,并凸显出逻辑层面的编程思考。Python程序员可以花更多的时间用于思考程序的逻辑,而不是具体的实现细节,这一特征吸引了广大的程序员,Python开始流行。2011年1月,它被TIOBE编程语言排行榜评为2010年度语言。