python这几年乘上了机器学习的快车,一跃成为所有人讨论的语言。在年10月,发生了一场真正的革命——Python取代了Java成为在TIOBE编程语言普及指数中排名第一的编程语言。
不过这似乎是意料之中的事情,因为近年来Python已经越来越受欢迎,几乎成为了最通用的语言。而且Python是数据科学和后端开发中最需要的语言之一,它同样也适用于游戏开发,桌面和移动应用程序。
另外,我们也可以看到,同一时间PHP已经退出了前十名,R和Swift语言占据了它的位置。PHP曾经被定位为后端的主要语言,但现在它似乎已经缺乏竞争力了,尤其是有这些竞争对手:Java(Spring),JavaScript(Node.js),Python(Django)。虽然这不意味着PHP已经没落,但颓势已经开始凸显。
以下是各大榜单对编程语言的排名:
TIOBE
年编程语言变化如下:
与去年相比,Swift从第13位上升到第10位。
汇编语言–第12至第8名。
Fortran–第32至17位。
相比之下,R从第9位下降到第11位。
Github
大名鼎鼎,也是大家都喜欢最的IT项目托管服务,Github最近发布了一份总结报告Octoverse,该报告提供了各个开发领域的数据。所有统计信息都是基于项目和GitHub用户生成的。
在年,Web服务的受众增长了万,但最有趣的是开发人员使用的语言的普及程度的变化。几年来,JavaScript一直是GitHub上不变的领导者。而Python在年绕过了Java并占据了这一地位,如今Java排在第三位。
有趣的变化:
TypeScript在年飙升至第4位,现在还是第四。
今年Shell从第9位上升到第8位。
但相反,C语言从第8位下降到第9位。
美国电气工程师学会(IEEE)
电气和电子工程师协会(InstituteofElectricalandElectronicsEngineers)更新了其排名,该排名确定了年最流行的编程语言。
首先值得一提的是,Python依旧处于领先地位,而在这里,这已经是Python连续第四次获得冠军。总的来说,前五名与去年相同:Java,C,C++和JavaScript仍然名列前茅。
C#显示出不错的潜力:该语言从第23位上升到第6位。专家将这种快速增长归因于C#第九版的发布和Windows11的发布。
IEEE评级中总共有55种语言。这些数据是从程序员的热门平台收集的,其中主要来自于StackOverflow,Reddit,GoogleSearch以及已经提到的GitHub。
流行的编程语言
根据以上排名,年最受欢迎的六种语言如下:
Python
在未来很长一段时间,Python作为数据科学,后端开发和能够轻松学习的编程保持领先地位。对python感兴趣的朋友,可以点击下方京东链接购买书籍进行系统化学习。
Python编程从入门到实践第2版(图灵出品)京东月销量好评率99%无理由退换京东配送官方店¥54.9购买Java
Java仍然保持着光荣的第二名。这种语言的背后是一个复杂的后端,Android开发,桌面和大数据。
C
C非常快,因为它基本上是在处理器级别执行的。操作系统和驱动程序是在其基础上编写的。此外,C是C++,C#,Java,ObjectiveC,Perl和其他语言的父级。
C#
只要微软本身仍然存在并且Windows更新,Microsoft.NETFramework的主要开发语言就不会发生任何事情。C#在游戏开发中也非常受欢迎:例如,Unity引擎正是在上面工作的。
C++
在速度方面,C++仅次于C语言,在游戏开发者中排名第一。C++也大量用于机器学习,包括创建TensorFlow等MO库。对c++感兴趣的朋友,一定不能错过的经典书籍:
¥20C++Primer第五版中文版习题解答+effectivec++改善程序与设计C++Primer第京东好评率%无理由退换¥购买JavaScript
永远的前端领导者和GitHub用户的最爱。在不久的将来,这种语言不会有任何变化。