TIOBE榜单四月已出:上古语言Fortran重回前20?

2021-04-14 11:20:43 浏览数 (1)

静水流深,沧笙踏歌;三生阴晴圆缺,一朝悲欢离合。

四月刚到,TIOBE已经为我们准备好了最新的编程语言排行榜,相信很多程序员都会时不时关注一下排行榜的变化,虽然仅起参考作用,但无疑也是个饭后吐槽点

TIOBE社区能坚持每个月都推送最新的数据是蛮厉害的,并且收集了很多高级工程师,课程以及第三方供应商提供的数量,比如有:Google, Bing, Yahoo!, Wikipedia, Amazon, YouTube和百度等.

本期标题是上古语言Fortran的崛起,在TIOBE社区的标题是Objective-C的竞赛结束。一起一落也算是时代的发展,一门语言是很难走天下的,所以平常自己还是得为自己留后路。

正如标题所说,时隔 7 年,Objective-C 首次跌出 TOP20,PHP也有所下降,Swift 上位成功。

随着跨平台工具的崛起,以及全球数字化进程的加快,还有多少做着单一移动开发的程序员?

  一直以来,很多开发者不停地发问,但这个问题迄今为止没有明确的答案。不过,从几年前起业界传出的“移动互联网已饱和”、“移动开发没人要了”等唱衰的声音中,相信很多开发者已有一丝了然,如今据 TIOBE 最新的 4 月榜单显示,我们也发现那些曾顶起移动开发半边天的工具正在逐渐隐退。

TIOBE社区说:

编程语言Objective-C已从本月的TIOBE索引中跌出前20名,而且短期内不太可能再次出现。大约10年前,Objective-C是TIOBE指数的后起之秀,曾获得2011和2012年度最佳语言奖。这些天,Apple的iPhone开始蓬勃发展,其所有应用程序都是用Objective-C编写的。

2014年,Apple宣布使用一种名为Swift的新语言来取代Objective-C时,Objective-C的名声突然停止了。值得注意的是,花了很长时间才使Swift比Objective-C更受欢迎。在判处死刑后仅7年,Objective-C现在就排在前20名。但是,Objective-C仍然有希望,因为有些古老的语言有时会反击。看看Fortran!经过10多年的发展,这只恐龙再次跻身前20名。Fortran是有史以来的第一种商业编程语言,并且由于对(科学)数字运算的巨大需求,它正变得越来越流行。欢迎回到Fortran。

关于Objective-C,相信大家一定听说过C语言,但对Objective-C可能就不那么熟悉了。事实上,小众编程语言 Objective-C 之所以能够崛起,也属偶然。十几年前,彼时乔布斯在离开苹果公司之后,自己创业成立了一个名为 NeXT 公司,开发了一款 NeXTSTEP 操作系统,这款操作系统就是采用 Objective-C 作为原生语言编写的,且当时NeXT 公司也获得该编程语言的授权。1996 年,苹果公司收购了 NeXT 公司,乔布斯重新回到了苹果之后,以 NeXTSTEP 为原型基础,研发出了后来的 Mac OS。自此,随着移动互联网时代的到来、苹果生态的逐渐壮大,Objective-C 成为了很多 iOS 和Mac OS程序员的必然选择。

前十最新榜单如下:

十一至二十排名如下:

值得注意的是,Objective-C从前20名的排名中掉了下来。据说苹果早在2014年就宣布Swift作为其替代品,这并不奇怪。

真正令人惊讶的是Fortran重返指数前20名。关于Fortran,截至今日,已有六十多年的历史,而在最新的 TIOBE 榜单中,它成功进入 TOP 20,位居第 20 位,着实让人有些诧异。究其原因,Fortran 是世界上第一个被正式推广使用的高级语言,它的数值计算功能比较强大,如今在数据分析、人工智能等领域的快速发展下,它正变得越来越流行。

除了以上,在本月榜单中,还有一些值得关注的变化:

  Java 虽然仍在下滑,但趋势有所好转,市场份额从上个月的 10.45% 上升至本月的 11.23%;

  PHP 的使用量下降,从上个月的第八位下降一个名次,到本月的第九位;

  Go 语言下降 3 名,排名第 14 位。

前十语言在近些年的变化如下:

近十年“年度最佳编程语言”获奖者

最后值得注意的是TIOBE 指数并不能代表语言的好坏,开发者可以根据该榜单检查自身的编程技能是否需要更新,或者在开始构建新软件时对某一语言做出选择。

更多详细信息可看官网:https://www.tiobe.com/tiobe-index/

0 人点赞