IEEESpectrum發(fā)布了第五年的編程語(yǔ)言年度排行榜。為對(duì)排行榜中的編程語(yǔ)言進(jìn)行排名,作者所在團(tuán)隊(duì)所使用的評(píng)價(jià)方法綜合了來(lái)自多個(gè)來(lái)源的指標(biāo)。由于認(rèn)識(shí)到不同的程序員有不同的需求和興趣領(lǐng)域,我們并沒(méi)有選擇將不同來(lái)源的指標(biāo)融合到一個(gè)統(tǒng)一的排名規(guī)則中。
相反,我們的交互式應(yīng)用程序允許你在組合這些指標(biāo)時(shí)選擇如何對(duì)這些指標(biāo)加權(quán),因此你可以對(duì)你重視的指標(biāo)賦以較高的權(quán)重,從而生成符合你自己需要的排行榜。我們根據(jù)典型的IEEE成員的興趣設(shè)置了默認(rèn)的權(quán)重,同時(shí),我們也提供了關(guān)注類似于開源項(xiàng)目的追求等事項(xiàng)的其他預(yù)設(shè)。你還可以應(yīng)用篩選器,以排除你不感興趣的領(lǐng)域的編程語(yǔ)言,例如嵌入式或桌面環(huán)境編程語(yǔ)言。通過(guò)與早年的榜單比較,你可以看到情況的變化。
那么,為典型的IEEE會(huì)員和Spectrum讀者排名出來(lái)的2018年十大編程語(yǔ)言是什么呢?
Python鞏固了其第一名的位置。去年,它僅憑微弱優(yōu)勢(shì)擊敗C語(yǔ)言而名列榜首(Python的得分為100,而C的得分為99.7)。而今年,第一名和第二名之間的差距拉大,C++成為第二名,得分98.4(去年Java以99.4分位居第三,而今年它降為第四名,得分97.5)。C排名第三,得分為98.2。
為什么Python能繼續(xù)獲得程序員的青睞?前十排名榜單中的其他兩個(gè)變化可能會(huì)出一些提示。
首先,Python現(xiàn)在被列為嵌入式語(yǔ)言。以前,編寫嵌入式應(yīng)用程序高度傾向于使用編譯語(yǔ)言,以避免在處理能力和內(nèi)存有限的機(jī)器上動(dòng)態(tài)評(píng)估代碼的開銷。但是,雖然摩爾定律可能正在逐漸失效,但它尚未完全無(wú)用。許多現(xiàn)代微控制器現(xiàn)在已擁有足夠的能力來(lái)托管Python解釋器。以這種方式使用Python的一個(gè)優(yōu)勢(shì)是在某些應(yīng)用程序中通過(guò)交互式提示播放附加硬件或動(dòng)態(tài)重新加載腳本非常方便。成長(zhǎng)起來(lái)進(jìn)入一個(gè)新領(lǐng)域,只會(huì)有助于提升Python的受歡迎程度。
其次,在排行前十的編程語(yǔ)言排行榜中,R語(yǔ)言的排名逐年小幅下滑,反面襯托了Python越來(lái)越受歡迎。R在2016年達(dá)到第5位,去年跌至第6位,如今排名第7位。R是專門用于處理統(tǒng)計(jì)數(shù)據(jù)和大數(shù)據(jù)的語(yǔ)言。隨著對(duì)大數(shù)據(jù)集的興趣越來(lái)越多地轉(zhuǎn)向在機(jī)器學(xué)習(xí)中的應(yīng)用,同時(shí)用于統(tǒng)計(jì)和機(jī)器學(xué)習(xí)的高質(zhì)量Python庫(kù)的存在使得靈活的Python比更專業(yè)的R更具吸引力。
此外,我們看到Google的Go語(yǔ)言從第7位上升到第5位。但排名上升最快的是Scala,從第15位上升到第5位8。Scala的創(chuàng)建是對(duì)Java的改進(jìn),因此Java的默認(rèn)排名下降可能與Scala的排名上升有關(guān)。
出人意料的是,ActionScript的排名略有上升。去年它排在最后,排名為0.0,那時(shí),我們都準(zhǔn)備將它從排名榜中剔除了。然而,今年它成功地以1.6的分?jǐn)?shù)上升到倒數(shù)第二的位置,而曾經(jīng)是嵌入式世界主力品牌的Forth,如今卻墊了底。
-
編程語(yǔ)言
+關(guān)注
關(guān)注
10文章
1965瀏覽量
39605 -
python
+關(guān)注
關(guān)注
57文章
4877瀏覽量
90100
原文標(biāo)題:2018年排名前十的編程語(yǔ)言——Python擴(kuò)大領(lǐng)先優(yōu)勢(shì),Assembly進(jìn)入前十
文章出處:【微信號(hào):IEEE_China,微信公眾號(hào):IEEE電氣電子工程師】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
2025年度“十大科技熱詞”
奧士康入選2026年度湖南省十大技術(shù)攻關(guān)項(xiàng)目
廣電計(jì)量獲評(píng)2025年度十大信創(chuàng)測(cè)評(píng)機(jī)構(gòu)
2026年十大遠(yuǎn)程辦公趨勢(shì)
2025年北匯信息在電子發(fā)燒友的十大最受歡迎文章
中國(guó)信通院發(fā)布2025年數(shù)字孿生十大關(guān)鍵詞
2025年最佳的嵌入式編程語(yǔ)言有哪些呢?
科技動(dòng)態(tài)|解鎖2025全球十大工程成就
Gartner發(fā)布2026年十大戰(zhàn)略技術(shù)趨勢(shì)
Wialon公布2025年十大GPS硬件制造商
中國(guó)信通院發(fā)布“2025云計(jì)算十大關(guān)鍵詞”
2018年十大編程語(yǔ)言是什么呢?
評(píng)論