Python简史03 Python启示录

Python崇尚优美、清晰、简单,是一个优秀并广泛使用的语言 (TIOBE语言排行第三,Google的第三大开发语言)。这个世界并不缺乏优秀的语言,但Python的发展史作为一个代表,带给我们许多启示。

在Python的开发过程中,社区起到了重要的作用。Guido自认为自己不是全能型的程序员,所以他只负责制订框架。如果问题太复杂,他会选择绕过去,也就是cut the corner。这些问题最终由社区中的其他人解决。社区中的人才是异常丰富的,如今的项目开发越来越复杂,越来越庞大,合作以及开放的心态成为项目最终成功的关键。

Python从其他语言中学到了很多,无论是已经进入历史的ABC,还是依然在使用的C和Perl,以及许多没有列出的其他语言。可以说,Python的成功代表了它所有借鉴的语言的成功。每个语言都是混合体,都有它优秀的地方,但也有各种各样的缺陷。同时,一个语言“好与不好”的评判,往往受制于平台、硬件、时代等等外部原因。程序员经历过许多语言之争。我们应该以开放的心态和客观的分析,去区分一下每个语言的具体优点缺点,去区分内部和外部的因素。说不定哪一天发现不喜欢的某个语言中,正包含了我们所需要的东西。

无论Python未来的命运如何,Python的历史已经是本很有趣的小说。

参考文章:

https://www.cnblogs.com/vamei/archive/2013/02/06/2892628.html

原文地址:https://www.cnblogs.com/mazhiyong/p/12395341.html