| Python和SQL排名IEEE Spectrum編程語(yǔ)言榜首 |
| 2024年2月20日 |
|
|
|
|
| |
|
|
 【產(chǎn)通社,2月20日訊】根據(jù)IEEE Spectrum對(duì)頂級(jí)編程語(yǔ)言的第10次年度排名,Python不僅在2023年度排名中保持第一,而且擴(kuò)大了領(lǐng)先優(yōu)勢(shì)。該排名基本原則將多種受歡迎程度指標(biāo)結(jié)合成一套排名,反映了不同讀者的不同需求。 Python的主導(dǎo)地位的提高,很大程度上是以更小、更專(zhuān)業(yè)的語(yǔ)言為代價(jià)的。Python已經(jīng)成為通用語(yǔ)言,也是AI等領(lǐng)域的大師,強(qiáng)大而廣泛的庫(kù)使它無(wú)處不在。盡管摩爾定律在高端計(jì)算中逐漸失效,但低端微控制器仍受益于性能提升,這意味著盡管有解釋器(interpreter)開(kāi)銷(xiāo),但在0.70美元的CPU上有足夠的計(jì)算能力使Python成為嵌入式開(kāi)發(fā)的競(jìng)爭(zhēng)者。許多兒童和青少年現(xiàn)在使用Python編寫(xiě)他們的第一個(gè)游戲或閃爍他們的第一個(gè)LED。然后,他們可以使用同一種語(yǔ)言無(wú)縫地進(jìn)入更高級(jí)的領(lǐng)域,甚至找到一份工作。 但是,僅靠Python并不能成就一份事業(yè)。在我們的“工作”排名中,SQL排名第一。諷刺的是,你不太可能找到一份純SQL程序員工作,相反,雇主們非常喜歡看到SQL技能與其他語(yǔ)言(如Java或C++)相結(jié)合。在當(dāng)今的分布式架構(gòu)中,許多關(guān)鍵業(yè)務(wù)數(shù)據(jù)都存儲(chǔ)在SQL數(shù)據(jù)庫(kù)中,無(wú)論是玩家在網(wǎng)絡(luò)游戲中知道的魔法列表,還是他們現(xiàn)實(shí)生活中銀行賬戶中的金額。如果你想利用這些信息做些什么,你需要知道如何獲取它們。 但是,不要讓Python和SQL的排名欺騙了你:編程還遠(yuǎn)遠(yuǎn)沒(méi)有成為單一文化。Java和各種類(lèi)C語(yǔ)言的綜合受歡迎程度超過(guò)了Python,特別是對(duì)于高性能或資源敏感的任務(wù),Python的解釋器開(kāi)銷(xiāo)仍然過(guò)于昂貴(盡管有許多嘗試使Python在這方面更具競(jìng)爭(zhēng)力)。還有一些軟件生態(tài)因?yàn)槠渌蚨芙^被Python吸收。 例如,R語(yǔ)言是一種用于統(tǒng)計(jì)分析和可視化的語(yǔ)言,幾年前隨著大數(shù)據(jù)的興起而嶄露頭角。雖然功能強(qiáng)大,但學(xué)習(xí)起來(lái)并不容易,高深莫測(cè)的語(yǔ)法和函數(shù)通常在整個(gè)向量、列表和其他高級(jí)數(shù)據(jù)結(jié)構(gòu)上執(zhí)行。盡管有Python庫(kù)提供類(lèi)似的分析和圖形功能,R仍然很受歡迎,可能正是因?yàn)樗奶厥庑。它們使得R腳本難以移植,考慮到基于R的大量統(tǒng)計(jì)分析和學(xué)術(shù)研究,這是一個(gè)重大問(wèn)題。整個(gè)領(lǐng)域的研究人員和分析師將不得不學(xué)習(xí)一門(mén)新語(yǔ)言并重建他們的工作。 這種情況與Fortran有相似之處,在Fortran中,用于物理模擬和其他科學(xué)計(jì)算的現(xiàn)有有效代碼的價(jià)值,始終超過(guò)與使用現(xiàn)存最古老的編程語(yǔ)言之一相關(guān)的成本。今天你仍然可以找到一份Fortran程序員的工作——盡管你可能需要獲得安全許可,因?yàn)檫@些工作大多在美國(guó)聯(lián)邦國(guó)防或能源實(shí)驗(yàn)室,如橡樹(shù)嶺國(guó)家實(shí)驗(yàn)室(Oak Ridge National Laboratory)。 如果你不能獲得安全許可,但仍然喜歡超過(guò)幾英里的語(yǔ)言,Cobol是另一種可能性。這與我們?cè)贔ortran中看到的許多原因相同:有一個(gè)龐大的已安裝代碼庫(kù),在錯(cuò)誤代價(jià)高昂的情況下確實(shí)可以工作。許多大型銀行仍然需要他們的Cobol程序員。事實(shí)上,根據(jù)我們對(duì)數(shù)百個(gè)開(kāi)發(fā)人員招聘廣告的審查,我們看到更多的fintech開(kāi)發(fā)人員職位在Cobol中,而不是crypto。 老牌語(yǔ)言也可能出現(xiàn)在你意想不到的地方。為工業(yè)控制應(yīng)用而創(chuàng)建的梯形邏輯(Ladder Logic)通常與老式技術(shù)聯(lián)系在一起。盡管如此,我們發(fā)現(xiàn)了藍(lán)色起源(Blue Origin)的一個(gè)帖子,這是一家迷人的新太空公司,正在尋找具有階梯邏輯技能的人。據(jù)推測(cè),這與為助推器和航天器提供燃料、能量和測(cè)試所需的一系列地面設(shè)備有關(guān),這些飆升的火箭設(shè)備和相對(duì)龐大的化學(xué)煉油廠有更多的共同點(diǎn)。(產(chǎn)通數(shù)造)
|
|
| → 『關(guān)閉窗口』 |
|
| |
|
|
|
|
|
|