您的位置 首页 科技

TIOBE 4 月榜单:上古编程语言 Fortran 击败 Objective-C,PHP、Go 下滑

作者 | 苏宓 出品 | CSDN(ID:CSDNnews) 一月一更的 TIOBE 榜单新鲜出炉,快来看看开发者最常用的编程工具都有哪些变化吧!

作者 | 苏宓

出品 | CSDN(ID:CSDNnews)

一月一更的 TIOBE 榜单新鲜出炉,快来看看开发者最常用的编程工具都有哪些变化吧!

时隔 7 年,Objective-C 首次跌出 TOP20,Swift 上位成功

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

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

在 上个月榜单 中,我们曾报道过,作为 iOS 开发者最常用的编程语言, Swift 自去年 10 月起就热度一直呈下降趋势,这个月 Swift 排在了第 15 位,在去年的同期,Swift 还能排名第 11 位。

与此同时,在 Swift 语言出现之前,Objective-C 曾几何时作为最受苹果开发者喜爱的工具,如今,在其跌出 TOP 20 之列之际,TIOBE 官方只能以 “Game over for Objective-C”来形容其已出局,按照这样的趋势来看,Objective-C 短期之内不太能够回归 TOP 20。

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

TIOBE 4 月榜单:上古编程语言 Fortran 击败 Objective-C,PHP、Go 下滑

展开全文

不过,时代的发展,不会为任何人和工具而停留,Objective-C 最终的命运也早于 2014 年甚至更早的时候就已注定。

2014 年,苹果官方宣布将以新推出的编程语言 Swift 来取代 Objective-C,成为 Mac OS 和 iOS 应用开发的首选工具,Objective-C 的发展自此走上了下坡路。在被弃用的 7 年后,Objective-C 时至今日才跌出了 TOP 20,这也意味着 Swift 的成功上位也花了足够久的时间才获得了用户的认可。

上古编程语言 Fortran 再次流行,PHP 份额有所下降

不过,潮流就是一个轮回。Objective-C 今日的衰落不代表永久,古老的编程语言 Fortran 语言就是一个活生生的例子。

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

TIOBE 4 月榜单:上古编程语言 Fortran 击败 Objective-C,PHP、Go 下滑

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

  • Java 虽然仍在下滑,但趋势有所好转,市场份额从上个月的 10.45% 上升至本月的 11.23%;
  • PHP 的使用量下降,从上个月的第八位下降一个名次,到本月的第九位;
  • Go 语言下降 3 名,排名第 14 位。

其他编程语言排名

下面列出了完整的 21-50 名,因为是非官方发布的,所以可能存在遗漏:

TIOBE 4 月榜单:上古编程语言 Fortran 击败 Objective-C,PHP、Go 下滑

第 51-100 名如下,由于它们之间的数值差异较小,仅以文本形式列出(按字母排序):

  • 4th Dimension/4D, Action, Alice, B4X, bc, Bourne shell, C shell, CFML, Clipper, Clojure, Common Lisp, Crystal, DiBOL, Eiffel, Elm, Erlang, F#, Fantom, Gosu, Hack, Haskell, Icon, Inform, J, Korn shell, Maple, MEL, ML, MQL4, NATURAL, NXT-G, OCaml, Occam, OpenCL, OpenEdge ABL, PL/I, Post, PureBasic, Q, REXX, Ring, Scheme, Simulink, Small Basic, Solidity, SPARK, SPSS, Tcl, Verilog, Zig

Top 10 编程语言 TIOBE 指数走势(2002-2020)

TIOBE 4 月榜单:上古编程语言 Fortran 击败 Objective-C,PHP、Go 下滑

历史排名(1986-2021)

注:以下排名位次取决于12个月的平均值。

TIOBE 4 月榜单:上古编程语言 Fortran 击败 Objective-C,PHP、Go 下滑

编程语言“名人榜”(2003-2020)

TIOBE 4 月榜单:上古编程语言 Fortran 击败 Objective-C,PHP、Go 下滑

【说明】:

TIOBE 编程语言社区排行榜是编程语言流行趋势的一个指标,每月更新,这份排行榜排名基于全球技术工程师、课程和第三方供应商的数量,其中包括了流行的搜索引擎以及技术社区,如 Google、百度、维基百科、CSDN、必应、Hao 123 等等。具体的计算方式详见:https://www.tiobe.com/tiobe-index/programming-languages-definition/。请注意这个排行榜只是反映某个编程语言的热门程度,并不能说明一门编程语言好不好,或者一门语言所编写的代码数量多少。

这个排行榜可以用来考察你的编程技能是否与时俱进,也可以在开发新系统时作为一个语言选择依据。

详细榜单信息可参考 TIOBE 官网:https://www.tiobe.com/tiobe-index

2020-2021中国开发者调查报告重磅来袭,直接扫码或微信搜索「CSDN」公众号,后台回复关键词「开发者」,快速获取完整的报告内容!

☞谷歌胜诉!10年Java版权案终结;邀请多人助力“砍价免费拿”未成功,拼多多遭起诉;印度政府冻结字节跳动公司银行账户|极客头条 ☞ 时隔四年回归的澎湃芯片,能为雷军赌上一生荣耀的造车创业带来什么?

那些跳槽做程序员的人,后悔了吗?

本文来自网络,不代表kpl比赛竞猜_官方App下载立场,转载请注明出处:http://www.sztld.cn/23752.html

作者: admin

为您推荐

发表评论

邮箱地址不会被公开。 必填项已用*标注

联系我们

联系我们

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部