【趣談】| IEEE Spectrum的頂級(jí)編程語言2021-Python作為新技術(shù)的實(shí)...


本文翻譯自:https://spectrum.ieee.org/top-programming-languages-2021
學(xué)習(xí)Python。這是我們能給你的最大收獲,因?yàn)樗贗EEE Spectrum年度頂級(jí)編程語言交互排名中繼續(xù)占據(jù)主導(dǎo)地位。你不必成為一個(gè)徹頭徹尾的Python主義者,但學(xué)好這門語言,使用為它編寫的大量庫中的一個(gè),可能是值得你花時(shí)間的。
一旦你掌握了Python的基本知識(shí),就可以了解嵌入式項(xiàng)目和大規(guī)模人工智能系統(tǒng)等特定庫的詳細(xì)情況。坦率地說,根據(jù)文檔的領(lǐng)域、復(fù)雜性和/或質(zhì)量,摸索一個(gè)文檔可能比學(xué)習(xí)Python本身要困難得多。
但是Python也有其局限性,正如更適合解決特定問題的語言(如R、SQL和Matlab)的持續(xù)流行所表明的那樣。C、C++、java和JavaScript也在排名的前列,無論是在自身的優(yōu)點(diǎn)上還是因?yàn)樗鼈冎写嬖诖罅康拇a基礎(chǔ)。事實(shí)上,由于性能原因,Python本身及其庫的重要部分都是用C語言編寫的。)盡管許多高級(jí)語言來來往往,但對(duì)于那些愿意在某種匯編代碼風(fēng)格中盡可能接近本質(zhì)編寫代碼的人來說,總會(huì)有一席之地。
這正是因?yàn)橐粋€(gè)維度不適合所有人,我們的排名是互動(dòng)的。想看看用于嵌入式開發(fā)的語言嗎?雇主最需要的是什么?web開發(fā)的熱點(diǎn)是什么?使用我們的一個(gè)過濾器或預(yù)設(shè),或者根據(jù)您的喜好調(diào)整各個(gè)指標(biāo)的權(quán)重。

默認(rèn)排名旨在反映典型IEEE成員的關(guān)注點(diǎn)。這些指標(biāo)來自于我們認(rèn)為可以很好地衡量語言流行程度的來源,因?yàn)椴豢赡艽_切地知道每個(gè)人在鍵盤上做什么。有些是通過公開可用的接口進(jìn)行查詢的,如Stack Overflow或Google。其他指標(biāo)來自私人來源,如IEEE的Xplore文章數(shù)據(jù)庫,或雇主需要什么語言的數(shù)據(jù),這些數(shù)據(jù)來自IEEE就業(yè)網(wǎng)站,由CareerBuilder提供。
一些指標(biāo)反映了一個(gè)特殊時(shí)期的特點(diǎn):例如,根據(jù)我們的Twitter指標(biāo),Cobol從第7位下降到第34位。但這是因?yàn)?,面?duì)新冠疫情,政府官員請(qǐng)求更新遺留系統(tǒng),Cobol在2020年曾一度成為推特上的熱門話題(處理這種噪聲是我們結(jié)合多種指標(biāo)的原因。)
相關(guān)推薦
