4月編程語(yǔ)言排行Fortran 擊敗 Objective-C
這兩年一直在傳“移動(dòng)互聯(lián)網(wǎng)已經(jīng)飽和”,“移動(dòng)開(kāi)發(fā)沒(méi)人要了”等唱衰的聲音中,相信很多開(kāi)發(fā)者心里多少都知道。TIOBE的4月編程語(yǔ)言榜單顯示,那些曾經(jīng)移動(dòng)開(kāi)發(fā)大熱的語(yǔ)言和工具逐漸隱退。
在三月的榜單當(dāng)中,就可以發(fā)現(xiàn)IOS開(kāi)發(fā)者最常用的編程語(yǔ)言,Swift去年10月熱度就一直下降,這個(gè)月Swift排在第15為,去年同期,Swift還能排名11。除了語(yǔ)言外,Objective-C身為蘋(píng)果開(kāi)發(fā)最愛(ài)的工具,但是居然跌出了TOP 20,TIOBE官方以“Game over Objective-C”來(lái)形容已經(jīng)出局。
Objective-C
原本身為小眾編程語(yǔ)言的Objective-C,因?yàn)閱滩妓乖陔x開(kāi)蘋(píng)果公司后,自己成立了NeXT公司,關(guān)于其中緣由《45周年,由喬布斯到庫(kù)克,蘋(píng)果的成功之路》文章介紹了。喬布斯開(kāi)發(fā)了一款NeXTSTEP操作系統(tǒng),這個(gè)操作系統(tǒng)就是用Objective-C作為原生語(yǔ)言些的,且NeXT當(dāng)時(shí)獲得了Objective-C的授權(quán)。
1996年蘋(píng)果公司收購(gòu)了NeXT,喬布斯重新回到蘋(píng)果之后,以 NeXTSTEP 為原型基礎(chǔ),研發(fā)出了后來(lái)的 Mac OS。自此,隨著移動(dòng)互聯(lián)網(wǎng)時(shí)代的到來(lái)、蘋(píng)果生態(tài)的逐漸壯大,Objective-C 成為了很多 iOS 和Mac OS程序員的必然選擇。

2014年的時(shí)候,蘋(píng)果官方宣布將以最新推出的Swift取代Objective-C,也許Objective-C 在2014年的時(shí)候就注定要走下坡路。經(jīng)歷了7年,Objective-C 才跌出前20名,這就表示Swift的上位也花了很多時(shí)間才得到用戶的認(rèn)可。
Fortran擠入前20
是世界上Fortran1956年開(kāi)始被使用,截止今日,有六十年的歷史了,然而最新TIOBE榜單中Fortran居然位于第20,真的是不禁讓人感嘆到編程語(yǔ)言的潮流也是個(gè)輪回。Fortran 是世界上第一個(gè)被正式推廣并且廣泛使用的高級(jí)語(yǔ)言。

Fortran的數(shù)值計(jì)算功能很強(qiáng)大,如今數(shù)據(jù)分析、算法、人工智能領(lǐng)域快速發(fā)展下,所以讓它越來(lái)越流行。
其他語(yǔ)言排名

第 51-100 名如下,由于它們之間的數(shù)值差異較小,僅以文本形式列出(按字母排序):
4th Dimension/4D, ActionScript, 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, PostScript, PureBasic, Q, REXX, Ring, Scheme, Simulink, Small Basic, Solidity, SPARK, SPSS, Tcl, Verilog, Zig
歷史排名:(1986-2021)12個(gè)月平均值

Java語(yǔ)言雖然依舊在本月下滑,但是趨勢(shì)已經(jīng)好一點(diǎn)了,從10.45%的份額升至11.23%。PHP的使用量依舊在下降,Go語(yǔ)言的排名也下降3名,排名第14位。
























