《Python语言程序设计》 —1.1.2 Python的发展史
1.1.2 Python的发展史
Python于20世纪90年代初由荷兰CWI(Centrum Wiskunde & Informatica,数学和计算机研究所)的Guido van Rossum基于C语言开发,并作为一种称为ABC的语言的继承。在Python的开发过程中,虽然也有其他开发者做了许多贡献,但Guido被认为是Python的主要作者。之所以选择Python(“蟒蛇”的意思)作为该编程语言的名字,是因为Guido是室内情景幽默剧《Monty Python’s Flying Circus》的忠实观众。
1995年,Guido在弗吉尼亚州雷斯顿的CNRI(Corporation for National Research Initiatives,国家研究计划公司)继续他的Python开发工作,并发布了Python的几个版本。
2000年5月,Guido和Python核心开发团队转移到BeOpen.com,组建了BeOpen PythonLabs团队。同年10月,PythonLabs团队转移到Digital Creations(现为Zope公司)。2001年,Python软件基金会(PSF,请参阅https://www.python.org/psf/)成立,这是一个专门为拥有与Python相关的知识产权而创建的非营利组织。Zope公司是PSF的赞助商之一。
所有Python版本都是开源的,大多数(但不是全部)Python版本也与GPL(GNU General Public License,GNU GPL/GPL)兼容。表1-2中总结了Python各个版本的信息。
表1-2 Python各版本信息
提示 目前使用的Python版本主要有Python 2.x和Python 3.x两种。Python 3.x并不完全兼容Python 2.x的语法,因此,在Python 2.x环境中编写的程序不一定能在Python 3.x环境中正常运行。2018年3月,Python语言的作者在邮件列表上宣布将于2020年1月1日终止对Python 2.7的支持。用户如果想在这个日期之后继续得到与Python 2.7有关的支持,则需要付费给商业供应商。如果没有特殊的应用需求,建议使用Python 3.x。
GPL兼容许可并不意味着在GPL许可下发布Python。与GPL许可不同,所有Python许可允许用户在不公开其修改代码的基础上发布一个修改后的版本。GPL兼容许可使得Python可以与其他GPL许可下发布的软件相结合。
- 点赞
- 收藏
- 关注作者
评论(0)