競(jìng)爭(zhēng)持續(xù)升溫,Java、C與C++地位面臨挑戰(zhàn)
譯文【51CTO.com快譯】在編程領(lǐng)域,Java、C與C++在本月的Tiobe語(yǔ)言人氣榜單中繼續(xù)位列前三甲。不過(guò)三者的榜單指數(shù)較上年同期皆出現(xiàn)了下滑,這意味著其它排名較低的語(yǔ)言開(kāi)始占據(jù)更為可觀的比例。
Java自2015年4月以來(lái)一直保有冠軍頭銜,比例為16.676%; C繼續(xù)位列第二,比例為8.445%; 而第三位的C++則為5.429%。不過(guò)與去年2月相比,此番Java的比例下滑了4.47%,低于當(dāng)時(shí)的21.145%; 而C語(yǔ)言的同比比例跌幅更是高達(dá)7.15%,遠(yuǎn)不及上年同期的15.594%。與上年相比,C++的跌幅并不明顯,較當(dāng)時(shí)的6.91%下降了1.48%。
“預(yù)計(jì)C與Java的人氣占比水平將繼續(xù)走低,因?yàn)槎咭呀?jīng)很難在編程領(lǐng)域保持統(tǒng)治地位,”Tiobe公司執(zhí)行董事Paul Jansen表示。“而其它小型編程語(yǔ)言則開(kāi)始逐步攀升。”但他認(rèn)為C++的位置將繼續(xù)保持穩(wěn)定。“這是因?yàn)槲野l(fā)現(xiàn)我們的客戶開(kāi)始從C遷移至C++陣營(yíng)。”
Go的同比增長(zhǎng)幅度相當(dāng)可觀。其在2016年2月的榜單中位列第38位,而現(xiàn)在則排名第14,占比達(dá)2.105%,同比增長(zhǎng)1.81%。這款由谷歌公司開(kāi)發(fā)的語(yǔ)言因開(kāi)發(fā)出Docker容器系統(tǒng)而聲名大噪,并在Tiobe發(fā)布的2016年全年榜單中地位不斷提升。其上個(gè)月的排名為第13位。
蘋(píng)果發(fā)布的Objective-C替代語(yǔ)言Swift亦表現(xiàn)出色。本月排名第12位,占比為2.125%,高于占比1.536%且位列第19的Objective-C。另外Scratch首次進(jìn)入前20,這款面向兒童的教育型編程語(yǔ)言目前位列第20位,占比為1.5%。“作為兒童編程教育領(lǐng)域的出色方案,其當(dāng)然不應(yīng)被低估,”Tiobe公司在其排名報(bào)告中指出。
Tiobe榜單中的其它前十名語(yǔ)言包括第四位的C#(4.902%)、Python(4.043%)、PHP(3.072%)、JavaScript(2.872%)、Visual Basic.Net(2.824%)、Delphi/Object Pascal(2.479%)以及Perl(2.171%)。而在PyPL發(fā)布的榜單中(基于谷歌中相關(guān)語(yǔ)言的教程搜索量),Java以22.6%位列第一,其后為Python(14.7%)、PHP(9.4%)、C#(8.3%)、JavaScript(7.7%)、C(7%)、C++(6.9%)、Objective-C(4.2%)、R(3.4%)以及Swift(2.9%)。
Tiobe編程社區(qū)榜單通過(guò)公式評(píng)估不同搜索引擎中的語(yǔ)言人氣,具體包括必應(yīng)、谷歌、維基百科以及雅虎。具體來(lái)講,其指數(shù)核算全球范圍內(nèi)與各語(yǔ)言相關(guān)之技術(shù)工程師、課程及第三方供應(yīng)商的實(shí)際數(shù)量。
原文鏈接:http://www.infoworld.com/article/3168754/application-development/java-c-c-face-growing-competition-in-popularity.html
原文標(biāo)題:Java, C, C++ face growing competition in popularity
原文作者:Paul Krill