C語言在排行榜上人氣急速下滑?
譯文【51CTO.com快譯】這款古老語言的排名不斷下滑,但目前仍位居第二; 谷歌Go則成為一顆冉冉升起的新星。
C的輝煌時代似乎已經過去,至少在本次Tiobe編程語言人氣榜單上體現出了這種趨勢。
定期發布的語言人氣排行榜又有新動向,這一次C語言雖然在搜索引擎中的熱度仍僅次于Java,但其人氣指標目前已經下降至歷史新低點。
“C語言的得分為11.303%,這是其自2001年以來在Tiobe排行榜上的最低分數,”這份8月排行的說明報告指出。“其主要原因之一,在于C語言很難適應爆發式增長中的Web與移動應用開發。另外,C語言并沒能像Java、C++以及C#等大牌語言那樣與時俱進。”
C語言在嵌入式計算與物聯網領域的適用性也并沒能幫助其提振人氣。“很明顯,移動應用與Web開發行業的發展速度要遠高于嵌入式及物聯網,”Tiobe公司軟件質量服務供應商主管及此份排行榜的發布負責人Paul Jansen表示。
Tiobe認為C的復興可能性已經很低。該語言目前的困境在于,需要由C來實現的代碼項目規模較小且周期較短。另外缺乏大牌IT廠商的支持也是C語言身陷困境的原因之一。“甲骨文支持Java,微軟支持C++、C#
與TypeScript,谷歌支持Java、Python、Go、Dart與JavaScript,而蘋果則支持自身Swift與Objective-C。然而,沒有任何一家巨頭公開支持C語言。”
而在Tiobe的此次排名當中,Go成為一顆明亮的新星,排名由上年同期的95位提升至20位。其目前在排行榜上的人氣占1.27%。
蘋果的Swift語言排名第14,占比為1.983%,高于上年同期的17位。不過Jansen表示其可能缺乏進一步提升的動力。“我還沒有在iOS移動應用開發領域之外,發現過任何使用Swift的跡象,”Jansen表示。“因此我懷疑盡管蘋果方面一直在努力將其打造成一款強大的語言,但其恐怕很難進入排行前十。”
Java于本月以19.01%的人氣指數壓倒C語言。位列第三的是C++(5.8%),接下來分別為C#(4.907%)、Python(4.04%)、PHP(3.173%)、JavaScript(2.705%)、Visual Basic .Net(2.518%)、Perl(2.511%)以及匯編語言(2.364%)。
而在PyPL這份以谷歌語言教程搜索次數為依據的榜單當中,Java以24%的占比同樣位列第一,其后分別為Python(13.2%)、PHP(10.4%)、C#(9%)、JavaScript(7.6%)、C++(7%)、C(6.9%)、Objective-C(4.6%)、R(3.2%)以及Swift(3.1%)。
原文標題:C language nosedives in Tiobe popularity index
原文作者:Paul Krill
【51CTO譯稿,合作站點轉載請注明原文譯者和出處為51CTO.com】