《Python语言程序设计》 —1.1.2 Python的发展史

举报
华章计算机 发表于 2019/11/18 12:48:40 2019/11/18
【摘要】 本节书摘来自华章计算机《Python语言程序设计》一书中第1章,第1.1.2节,作者是王恺 王志 李涛 朱洪文。

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各版本信息

image.png

image.png

 

提示 目前使用的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许可下发布的软件相结合。


【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。