TIOBE公布了2021年4月编程语言排行榜,编程语言Objective-C本月跌出TIOBE指数前20。TIOBE认为,短期内Objective-C重回榜单的可能性不大;并且Objective-C退出列表需要“比预期更长的时间”。大约在10年前,Objective-C成为TIOBE指数中的一颗冉冉升起的新星,并在2011年和2012年获得年度语言奖。而这在很大程度上要归功于iPhone对Objective-C的使用。事实上,早在2014年,Apple就推出了一种名为Swift的新语言来取代Objective-C;当时Objective-C的市场走势确实受到了影响。但是Swift还是用了相当长的一段时间才实现反超。目前,虽然Objective-C已经跌出了前20的榜单。不过,TIOBE也指出Objective-C仍有复苏的机会;因为有时候,旧语也能实现一次成功的逆袭。例如,商业编程语言Fortran时隔10多年重返前20榜单。在TIOBE4月TOP20编程语言前十榜单中,C、Java、Python依然分别占据前三名。汇编语言排名再次上升,超越PHP占据第8位。11-20名中,排名较上月有所上升:ClassicVisualBasic(12→11);Delphi/ObjectPascal(14→12);红宝石(16→13);斯威夫特(19→15)。排名也有所下降:围棋(11→14);R(13→16);常规(15→17);Perl(17→18);MATLAB(18→19)。TOP10ProgrammingLanguagesTIOBEIndexTrends(2002-2020)第21-50位编程语言第2位51-100如下,由于数值相差不大,仅以文字形式列出(按字母排序):4thDimension/4D、ActionScript、Alice、B4X、bc、Bourneshell、Cshell、CFML、Clipper、Clojure、CommonLisp、Crystal、DiBOL、Eiffel、Elm、Erlang、F#、Fantom、Gosu、Hack、Haskell、Icon、Inform、J、Kornshell、Maple、MEL、ML、MQL4、NATURAL、NXT-G、OCaml、Occam、OpenCL、OpenEdgeABL、PL/I、PostScript、PureBasic、Q、REXX、Ring、Scheme、Simulink、SmallBasic、Solidity、SPARK、SPSS、Tcl、Verilog、ZigTheTIOBEProgrammingCommunityindex(TheTIOBEProgrammingCommunityindex)是编程语言流行程度的一个指标。该列表每月更新一次。该指数基于全球技术工程师、课程和第三方供应商。数量。包括Google、Bing、Yahoo、Wikipedia、Amazon、YouTube和Baidu等流行的搜索引擎都用于索引计算。具体计算方法见这里:https://www.tiobe.com/tiobe-index/programming-languages-definition/。值得注意的是,TIOBE指数并不代表语言的好坏。开发人员可以使用该列表来检查他们的编程技能是否需要更新,或者在开始构建新软件时对某种语言做出选择。详细榜单信息请查看TIOBE官网。本文转自OSCHINA标题:TIOBE4月榜单:Fortran挤掉Objective-C重回前20
