2024 年頂級程式語言

2024 年頂級程式語言



2024 年頂級程式語言

歡迎來到
IEEE 頻譜第 11 屆年度最受歡迎程式語言排名。一如既往,我們結合了來自不同來源的多個指標來創建三個元排名。 「Spectrum」排名著重於典型 IEEE 會員的概況,「Trending」排名旨在發現符合時代精神的語言,而「Jobs」排名則衡量雇主正在尋找的語言。

您可以在這裡找到我們方法的完整細分,但讓我們先來看看我們的結果。在頂尖領域,Python 繼續鞏固其整體主導地位,這得益於人工智慧等熱門領域的流行庫及其在教學上的突出地位。 (對於今天的大多數學生來說,如果他們在學校學習程式語言,那就是Python。)Python 也很受雇主歡迎,儘管它相對於其他通用語言的領先優勢並不那麼大,並且像去年一樣,它處於次要地位。 SQL 在雇主中的流行是當今對網路和基於雲端的系統架構的重視的自然延伸,其中資料庫成為程式邏輯正在咀嚼的所有位元組的自然儲存庫。

Java、Javascript 和 C++ 等堅定的語言也保持著較高的排名,但特別有趣的是進一步下降的情況。 Typescript(Javascript 的超集)在所有排名中上升了幾個位置,特別是對於賈伯斯來說,它從去年的第 11 位攀升至第四位。 Typescript 與 Javascript 的主要區別在於它強制變數的靜態類型,其中變數的類型(整數、浮點、文字等)必須在使用之前聲明。當 Typescript 程式編譯為 Javascript 時,這允許進行更多錯誤檢查,並且可靠性的提高已被證明很有吸引力。

另一個攀登者是 Rust,一種旨在創建系統軟體的語言,如 C 或 C++。但與這兩種語言不同的是,Rust 是“記憶體安全的”,這意味著它使用各種技術來確保程式無法寫入記憶體中不應該寫入的位置。此類錯誤是安全漏洞的主要來源。由於白宮 2 月發布的網路安全報告呼籲使用記憶體安全語言取代 C 和 C++,Rust 的知名度急劇上升。事實上,C 的受歡迎程度似乎正在下降,在 Spectrum 排名中從第四位下降到第九位,在賈伯斯排名中從第七位下降到第 13 位。

有兩種語言首次進入排名:Apex 和 Solidity。 Apex 旨在建立一個使用 Salesforce 伺服器作為後端的業務應用程序,Solidity 旨在在以太坊區塊鏈上創建智慧合約。

今年還有幾種語言跌出了排名。這並不意味著一種語言已經完全消亡,而只是意味著這些語言的訊號太弱,無法對它們進行有意義的排名。被淘汰的語言包括 Forth,這是我個人最喜歡的語言,由於其佔用空間很小,它仍然受到構建 8 位元復古系統的人們的歡迎。訊號較弱也是我們沒有納入一些流行語言(例如 Zig)的原因,儘管精通該語言的人顯然可以獲得一些高薪。

隨著這些其他語言在排名中的變化,我必須向不朽的 Fortran 和 Cobol 大聲喊叫。儘管他們的年齡都在 65 歲左右,但你仍然可以找到雇主在尋找這兩種類型的程式設計師。對於 Fortran 來說,這往往是針對那些對高能物理也很熟悉的人,尤其是那些正在蓬勃發展的高能物理(並且具有與之相匹配的安全許可)。 Cobol 的需求更為廣泛,因為許多政府和金融系統仍然依賴已有數十年歷史的基礎設施,而最近 Cloudstrike/Microsoft Windows 中斷事件造成的癱瘓影響可能並沒有起到多大作用來鼓勵它們的更換!

來自您網站的文章

網路上的相關文章

More From Author

充滿金屬的奇怪恆星可能是由超新星內爆產生的

充滿金屬的奇怪恆星可能是由超新星內爆產生的

2024 年頂級程式語言方法論

2024 年頂級程式語言方法論

Leave a Reply

Your email address will not be published. Required fields are marked *

Recent Comments

No comments to show.

Categories