Python学习精粹001:Python的起源

本文讲述了GuidovanRossum在20世纪80年代开发Python语言的背景,从ABC语言的启发到Python的简洁设计,以及Python如何逐渐成为全球最受欢迎的编程语言,尤其是在TIOBE排行榜上占据首位的过程。
摘要由CSDN通过智能技术生成

20世纪80年代中期,Guido van Rossum(吉多·范罗苏姆)在位于阿姆斯特丹的CWI(荷兰国家数学与计算机科学研究中心,荷兰语为Centrum Wiskunde & Informatica)参与ABC语言的开发工作,旨在为编程初学者打造一种交互式、结构化的高级语言,以替代BASIC、Pascal等语言,用于教学及原型软件设计。

Guido van Rossum认为ABC语言的实现过于复杂,对于开发者而言,编程语言的易用性和可读性更为重要,因此,他决定创造一种更简单易学、代码更优雅的编程语言,具有可读性、可维护性、可扩展性,开发效率高,可在不同平台上运行,还可与其他语言进行交互。1989年12月的圣诞假期,他着手编写Python的第一个版本实现,与此同时,他在阅读刚出版的“Monty Python's Flying Circus”(巨蟒剧团的飞行马戏团)剧本——一部从1970年代开始播出的BBC系列喜剧,认为应该为正在创建的编程语言选择一个简单、独特而又略显神秘的名字,因此命名为Python。

1991年2月,他发布了Python的第一个公开版本(0.9.0),其实现中继承了ABC语言的一些特性,比如字符串、列表、字节序列都支持索引、切片、排序、拼接等操作。Python作为一门“优雅”、“明确”、“简单”的编程语言,其开发哲学是“用一种方法,最好是只有一种方法来做一件事”,拒绝花哨的语法,而选择明确的、没有或很少有歧义的语法。

Python的最新版本为2023年12月8日发布的3.12.1,从Python 1.4至Python 3.12.1共发行了204个版本,每个版本的相关文档及更多信息可查看https://www.python.org/doc/versions。

最终,Python成为了最受欢迎的编程语言之一,在最新的(2023年12月)TIBOE编程语言排行榜中(https://www.tiobe.com/tiobe-index/),Python位居第一,并分别在2007年、2010年、2020年、2022年被评选为TIBOE的年度编程语言。

注:TIOBE是一个编程语言流行度指数,它由位于荷兰的 TIOBE Software BV公司创建和维护,根据全球范围内的搜索引擎中(如Google(谷歌)、Bing(必应)、Yahoo!(雅虎)、Wikipedia(维基百科)、Amazon(亚马逊)、YouTube、Baidu(百度))与编程语言相关的查询结果数量,计算评估编程语言的流行程度,自2001年6月以来,每月更新一次,可以反映出编程语言的趋势变化,也可以帮助开发者了解当前有哪些编程语言最受欢迎,更好地选择编程语言与规划职业发展。

下图为自2001年6月以来主流编程语言(Python、C、Java、C++、C#、Visual Basic、JavaScript、SQL、PHP、Go)的流行度指数变化:

  • 5
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值