App下載

2023年最受歡迎的編程語(yǔ)言:Python和SQL位居榜首,但也不能忽視老牌編程語(yǔ)言!

激萌少女李逵 2023-09-22 10:32:06 瀏覽數(shù) (2607)
反饋

歡迎來(lái)到IEEE Spectrum第十次年度編程語(yǔ)言排名。盡管過(guò)去十年里編制TPL的方法有所演變,但基本原則保持不變:將多個(gè)受歡迎程度指標(biāo)綜合起來(lái),形成一組排名,反映不同讀者的不同需求。

今年,Python不僅在我們的一般“Spectrum”排名中保持第一位,該排名的權(quán)重反映了典型IEEE會(huì)員的興趣,而且它擴(kuò)大了領(lǐng)先優(yōu)勢(shì)。Python的增強(qiáng)主要似乎是以犧牲較小、更專業(yè)的語(yǔ)言為代價(jià)的。它已經(jīng)成為多才多藝的編程語(yǔ)言,甚至在一些領(lǐng)域如人工智能(AI)中成為專家,因?yàn)閺?qiáng)大而廣泛的庫(kù)使其無(wú)處不在。盡管摩爾定律在高端計(jì)算領(lǐng)域正在減弱,但低端微控制器仍然受益于性能提升,這意味著現(xiàn)在有足夠的計(jì)算能力可用于0.70美元的CPU,使Python成為嵌入式開(kāi)發(fā)的競(jìng)爭(zhēng)對(duì)手,盡管有解釋器的開(kāi)銷。Python看起來(lái)也在鞏固其長(zhǎng)期地位:許多兒童和青少年現(xiàn)在使用Python編寫(xiě)他們的第一個(gè)游戲或控制他們的第一個(gè)LED。然后他們可以順利過(guò)渡到更高級(jí)的領(lǐng)域,甚至可以通過(guò)相同的語(yǔ)言找到工作。

2023年頂級(jí)編程語(yǔ)言

Spectrum



Jobs



Trending


但僅僅掌握Python并不能構(gòu)建一個(gè)完整的職業(yè)生涯。在“Jobs”排名中,SQL位居榜首。然而諷刺的是,你很難找到一個(gè)純粹的SQL程序員的職位。相反,雇主非常喜歡看到SQL技能與其他語(yǔ)言(如Java或C++)結(jié)合使用。在今天的分布式架構(gòu)中,許多關(guān)鍵業(yè)務(wù)數(shù)據(jù)存儲(chǔ)在SQL數(shù)據(jù)庫(kù)中,無(wú)論是網(wǎng)游玩家知道的魔法咒語(yǔ)列表,還是他們現(xiàn)實(shí)生活中銀行賬戶中的金額。如果您想要對(duì)這些信息進(jìn)行任何操作,您需要知道如何獲取它。

因此不要讓Python和SQL的排名誤導(dǎo)您:編程仍然遠(yuǎn)未成為單一文化。Java和各種類C語(yǔ)言在綜合受歡迎程度上超過(guò)了Python,尤其是在高性能或資源敏感型任務(wù)中,Python的解釋器開(kāi)銷仍然太高(盡管有許多嘗試使Python在這方面更具競(jìng)爭(zhēng)力)。還有一些軟件生態(tài)系統(tǒng),由于其他原因而不愿被Python吸收。

例如,R是一種用于統(tǒng)計(jì)分析和可視化的語(yǔ)言,在幾年前大數(shù)據(jù)崛起時(shí)嶄露頭角。盡管強(qiáng)大,但它不容易學(xué)習(xí),具有晦澀的語(yǔ)法,通常在整個(gè)向量、列表和其他高級(jí)數(shù)據(jù)結(jié)構(gòu)上執(zhí)行函數(shù)。盡管有提供類似分析和圖形功能的Python庫(kù),但R仍然很受歡迎,可能正是因?yàn)槠涮厥庑?。這使得R腳本難以移植,這是一個(gè)重大問(wèn)題,鑒于大量的統(tǒng)計(jì)分析和學(xué)術(shù)研究建立在R之上。整個(gè)領(lǐng)域的研究人員和分析師將不得不學(xué)習(xí)一種新的語(yǔ)言并重建他們的工作。 (附帶一提:我們使用R來(lái)處理TPL的數(shù)據(jù)。)

這種情況類似于Fortran,其中現(xiàn)有驗(yàn)證過(guò)的用于物理模擬和其他科學(xué)計(jì)算的代碼的價(jià)值一直超過(guò)了使用最古老的編程語(yǔ)言之一所帶來(lái)的成本。您仍然可以成為Fortran程序員,盡管您可能需要能夠獲得安全許可,因?yàn)檫@些工作主要位于美國(guó)聯(lián)邦國(guó)防部或能源實(shí)驗(yàn)室,如奧克嶺國(guó)家實(shí)驗(yàn)室。

如果您無(wú)法獲得安全許可但仍然喜歡使用有著豐富歷史的編程語(yǔ)言,那么Cobol是另一種選擇。出于與Fortran類似的原因,很多大型銀行仍然需要他們的Cobol程序員。實(shí)際上,根據(jù)我們對(duì)數(shù)百個(gè)開(kāi)發(fā)人員招聘廣告的審查,值得注意的是,我們看到的尋找Cobol技能的金融科技開(kāi)發(fā)職位比加密領(lǐng)域的要多。

經(jīng)驗(yàn)豐富的編程語(yǔ)言也可能出現(xiàn)在您意想不到的地方。工業(yè)控制應(yīng)用程序中使用的Ladder Logic通常與老式技術(shù)相關(guān)聯(lián)。然而,我們注意到藍(lán)色起源(Blue Origin)等一些引人注目的新航天公司正在尋找掌握Ladder Logic技能的人員。這可能與需要加油、充電和測(cè)試助推器和航天器所需的大量地面設(shè)備有關(guān),這些設(shè)備與龐大的化工廠更相似,而不是高聳的火箭。


總之,TPL代表了Spectrum嘗試衡量一些永遠(yuǎn)無(wú)法精確測(cè)量的東西,這是基于我們對(duì)計(jì)算的持續(xù)報(bào)道而形成的。我們的指導(dǎo)原則不是陷入有關(guān)編程語(yǔ)言如何在正式上進(jìn)行分類的爭(zhēng)論,而是將其基于鍵盤(pán)上的敲擊行為相關(guān)的實(shí)際情況。希望您能從中獲取有用的信息,同時(shí),如果您對(duì)編程和技術(shù)充滿熱情,想要探索更多創(chuàng)新的編程工具和資源,不妨訪問(wèn)編程獅官網(wǎng):

編程獅官網(wǎng)

在那里,您將發(fā)現(xiàn)大量有關(guān)編程、開(kāi)發(fā)和技術(shù)的有趣信息和資源,以及與編程社區(qū)分享您的見(jiàn)解和經(jīng)驗(yàn)的機(jī)會(huì)。立即點(diǎn)擊鏈接,開(kāi)啟您的編程之旅!最后讓我們共同展望未來(lái)的十年!


0 人點(diǎn)贊