随着科技的进步和发展,在现在的一种互联网时代,改变了我们的生活,科技的进步,方便了我们。科技的背后离不开辛勤的工作人员,其中就有程序员,他们用一行行代码,编写出各种各样方便人们生活的程序。当然,要想写出比较好的程序,程序员还的依赖一种东西:编程语言。
编程语言有很多种,就我所知的有c,c++,.net,PHP,java等,前三者没怎么接过,java有一点点了解,前些年还是比较火的,随便打开一个网站,到处能看到一些培训机构的弹窗广告。而这些年,随着大数据时代的来临,又兴起了一种语言:phython。
Python是世界上最受欢迎的编程语言之一。实际上,它比以往任何时候都更加重要。在分析公司RedMonk发布的最新编程语言受欢迎度排名中,Python从第三位攀升至第二。自RedMonk于年开始编制排名以来,这是第一次,JavaScript以外的语言仍是该公司排名第一的语言,另一位语言是Java排名第二。
GitHub上的人气排行尽管从Python2到Python3进行了艰难的过渡,但开发人员仍在蜂拥至编程语言。考虑到从Python的第二版到今年的第三版之间的艰难过渡,这个里程碑显得尤为重要。
联合创始人史蒂芬·奥格雷迪在报告中写道,RedMonk通常不会对排名进行太多改动,但很少见到由成熟的语言组成的顶级编程语言的任何变化。JavaScript是开发人员在Web浏览器中运行代码的主要方式,并且也越来越多地用于其他目的,从移动和桌面应用程序开发到编程无人机。同时,Java是编写Android应用程序的标准语言,并且是公司软件开发的主流。
并不是Python的持续成功。从Python2到Python3的长期过渡可能使其他地方的开发人员分流。Python3于年首次发布,该团队最初计划在年停止对Python2的支持,这意味着官方项目不会再有错误修复和安全更新。但是他们将截止日期延长到年,当时很明显,许多开发人员将需要更多时间将其代码更新为较新版本。
在此期间,开发人员可能会选择切换到更新的编程语言,同时,较新的程序员可能会选择学习使用更广泛的JavaScript,或者由于对每种版本的Python适用的教程,代码示例和开源代码库的困惑而被关闭。但是,如果Python因过渡而失去了任何开发人员,那么在新的转换中,它似乎已经弥补了他们的不足。
Python的多功能性是其持续流行的原因之一。很多大公司都非常依赖Python,无数的小型企业也是如此。它也是学术界的家,是许多科学家和数学家首选的数据处理语言。
RedMonk根据两个标准对编程语言进行排名:在问答网站StackOverflow上询问每种语言的问题数量,以及基于Microsoft拥有的服务GitHub上托管的每种语言的项目数量。这个想法是要发现软件开发行业的趋势。
RedMonk的评估(至少与Python有关)与其他措施是一致的。根据StackOverflow的一项调查,Python是仅次于JavaScript和数据库查询语言SQL的第三大广泛使用的编程语言,仅次于HTML。调查发现,Python是被调查者的第二热门语言,仅次于Rust。同时,用来衡量特定语言搜索引擎结果数量显示Python近年来越来越流行,现在在排名中位居第三,仅次于Java和C。