Python 简史
在上个世纪的 80 年代末期(1990 年之前的一年),有关 Python 的历史被改写了。在荷兰的阿姆斯特丹,Centrum Wiskunde & Informatica 大学的 Guido von Rossum 为了让自己的圣诞节有点事情做,不要太无聊了便开始写了 Python 编译器。
- 1989 年圣诞节:Guido von Rossum 开始写 Python 语言的编译器。
- 1991年2月:第一个Python编译器(同时也是解释器)诞生,它是用C语言实现的,可以调用 C 语言的库函数。在最早的版本中,Python已经提供了对“类”,“函数”,“异常处理”等构造块的支持,还有对列表、字典等核心数据类型,同时支持以模块为基础来构造应用程序。
- 1994年1月:Python 1.0正式发布。
- 2000年10月16日:Python 2.0发布,增加了完整的垃圾回收,提供了对 Unicode的支持。与此同时,Python的整个开发过程更加透明,社区对开发进度的影响逐渐扩大,生态圈开始慢慢形成。
- 2008年12月3日:Python 3.0发布,它并不完全兼容之前的Python代码,不过因为目前还有不少公司在项目和运维中使用 Python 2.x 版本,所以Python 3.x的很多新特性后来也被移植到Python 2.6/2.7版本中。
目前我们使用的Python 3.7.x 的版本是在2018年发布的,Python的版本号分为三段,形如A.B.C。其中A表示大版本号,一般当整体重写,或出现不向后兼容的改变时,增加A;B表示功能更新,出现新功能时增加B;C表示小的改动(例如:修复了某个Bug),只要有修改就增加C。
如果对Python的历史感兴趣,可以阅读名为自行搜索有关 Python 简史的网络文章。
Python 其实并不是一门新的语言,在 30 多年前就已经诞生了,但随着近年数据处理方面的需求增加,Python 越来越火爆了。
都说尽量不要得罪程序员,搞不好程序员变发飙写一个能够改变世界的东西,看来这个还是有点道理的。