9 種瀕臨滅絕的編程語言
要點
R 作為一種流行的數據分析語言,在該領域的重要性似乎一直在下降,並且預計不會提高其在未來排名中的地位。
Visual Basic 曾經是 Microsoft 的首選編程語言,但在 Windows 操作系統的應用程序開發中,它已經失寵,並被其繼任者 Visual Basic.NET 所取代。
Haskell 曾經作為一種著名的函數式編程語言而聞名,但由於其響應速度緩慢以及市場上出現了 Go 和 Python 等替代選項,其吸引力已經下降。
技術的不斷進步導致了編程語言的演變,這種現像也不能免受人工智能的影響,人工智能越來越決定著編程語言的使用。因此,人們對預測哪些語言會隨著時間的推移而持續存在、哪些會被淘汰的興趣越來越濃厚。
Python、Java 和 JavaScript 已成為主導當前格局的通用編程語言,而其他語言似乎由於其範圍和吸引力較小而失去了主導地位。
考慮到變化永遠存在,謹慎的做法是避免在這九種語言上投入大量精力,因為它們不太可能在可預見的未來發揮重要作用。
R
R 編程語言的出現引起了人們的極大期待,並雄心勃勃地想要主宰數據分析領域。然而,儘管它在幾年內取得了初步成功,但最近的趨勢表明,與 Python 編程語言日益突出的地位相比,它的受歡迎程度正在下降。
作為一種編程語言,R 為編碼人員提供了各種有價值的功能,但目前它的地位較低。它在 TIOBE 指數 中排名第 18 位,而且不太可能再攀升。
儘管 R 很古老,但它仍然是編程任務的可行選擇,並且對於那些有興趣探索其功能的人來說,可以安裝在 macOS 和 Windows 操作系統上。
視覺基礎
Visual Basic 於 2017 年在 Windows 平台上引入,作為一種流行的編程語言有著悠久的歷史。然而,儘管微軟的最新產品有著令人印象深刻的記錄,但它似乎無法複製其過去的成功。
隨著微軟對 Visual Basic 的支持不斷減弱,它的最終消亡似乎是不可避免的結果。鑑於此,尋求為 Windows 創建應用程序的開發人員最好精通 Visual Basic.NET,這是一種著名的面向對象編程語言,已經取代了其前身的流行度。
雖然 Visual Basic.NET 可能會面臨與其前身類似的挑戰,但 Microsoft 似乎不太可能在不久的將來放棄對該語言的支持。這是因為 Visual Basic.NET 是 Windows 生態系統的基本組件。
哈斯克爾
儘管 Haskell 在過去經歷過全盛時期,但它仍然是一種深受欣賞其優雅功能的開發人員追捧的編程語言。當它被用來利用其固有的單子和代數數據結構來製作複雜的金融應用程序時,它的受歡迎程度飆升。遺憾的是,隨著時間的推移,Haskell 的聲望逐漸減弱,儘管它在當代軟件開發中的相關性逐漸下降,但許多程序員仍然渴望掌握這門受人尊敬的語言。
Haskell 是一種從其他幾種編程語言(例如 Miranda、Clean 和 HOPE)中汲取靈感的語言。儘管提供了許多吸引人的功能,Haskell 的低迷性能阻礙了它在開發人員中的受歡迎程度。因此,在過去十年中,人們對更新該語言的興趣有限,最近一次值得注意的更新發生在大約九年前。
相對於 Go 和 Python 等其他當代語言,Haskell 的受歡迎程度有所下降,自 2000 年代初以來,由於其多功能性和功能性,Haskell 的表現一直優於 Haskell。值得注意的是,Go 編程在 TIOBE 指數中重新佔據主導地位,這表明它在現代軟件開發中具有持久的吸引力和相關性。
Visual Basic 應用程序
Visual Basic for Applications (VBA) 是 Microsoft Office 應用程序套件(包括 Excel、Word 和 PowerPoint)所使用的高度通用的編程語言。借助 VBA 及其相關的宏功能,用戶能夠簡化重複性任務並自動化這些程序中的各種流程,從而提高效率和生產力。
有傳言稱,由於 JavaScript 的流行和多功能性,微軟可能會考慮逐步淘汰 Visual Basic for Applications (VBA),轉而使用 JavaScript。
微軟計劃什麼時候停止使用它的編程語言?
鑑於 VBA 在眾多企業中普遍用於簡化經常性操作,它可能不會很快被逐漸淘汰。儘管 JavaScript API 和 Microsoft 的無縫整合存在潛在缺陷,但 VBA 仍然是多種應用程序不可或缺的工具,儘管它主要充當專門的主力而不是通用編程語言。
語言
Fortran 今年慶祝了 62 歲生日,儘管隨著時間的推移,受歡迎程度有所下降,但它在計算領域仍然經久不衰。事實上,儘管許多同時代的語言已經被淘汰,但該語言仍然成功地生存了下來。
Fortran是IBM開發的一種語言,可以說是相當神秘的。它對於那些從事數值計算或科學建模的人來說可能特別有用,例如涉及數值天氣預報、計算物理學和計算流體動力學的應用。
儘管 Fortran 的普及率相對較低,但 Fortran 擁有堅定不移的基礎,其忠實的追隨者可能會在未來一段時間內繼續使用該語言。
科博爾
COBOL 是 20 世紀 60 年代與 ALGOL、LISP 和 FORTRAN 齊名的主流編程語言之一。它的設計目的是作為商業和科學計算之間的橋樑,但後來已經過時了。
COBOL 由於集成能力有限且對開發人員社區的影響可以忽略不計,因此仍然是一種主要由一小部分專家使用的專用語言。儘管對政府和金融等某些部門是強制性的,但其知名度較低和範圍有限,導致其在更廣泛的編程領域中佔據利基地位。很少有開發人員具備有效使用 COBOL 所需的熟練程度。
Perl
Perl 是一種多功能編程語言,在 Web 開發、網絡編程、文本處理和圖形用戶界面 (GUI) 開發等各個領域得到廣泛使用。它對不同任務的適應性對其在編程語言領域的整體成功做出了重大貢獻。
Perl 是一種編程語言,包含兩個不同的版本-Perl 5 和 Perl 6(也稱為 Raku)。雖然它表現出令人印象深刻的靈活性和全面的功能,但這些品質伴隨著 CPU 利用率和內存需求方面計算資源消耗的增加。
Perl 在市場上的流行度逐漸下降,可以歸因於它在開發人員中的受歡迎程度逐漸下降,這些開發人員越來越青睞用戶友好且資源豐富的 Web 開發選項。
動作腳本
ActionScript 是著名的 JavaScript 的近親,是 Adobe 專門為其專有平台 Adobe Flash 開發的 ECMAScript 實現。它在這個領域之外並不常見,因為它本質上與 Adobe 的創意軟件套件集成。
ActionScript 是一種編程語言,它利用面向對象的原理在 Adobe Flash 平台內創建交互式應用程序。然而,隨著替代技術的廣泛採用以及對 Flash 支持的停止,對 ActionScript 的需求顯著減少。
當 Apple 決定停止在其 iOS 設備上支持 Adobe Flash 後,很明顯 ActionScript 的未來也面臨著風險。
帕斯卡
Pascal 由 Niklaus Wirth 於 1970 年構思,模仿了 ALGOL 的精神——作為一種過程語言,Pascal 被證明是新手程序員的理想教學工具。
帕斯卡的地位逐漸而有條不紊地進步,但它未能將任何新穎的概念引入計算機編程領域。儘管缺乏進展,它的後代卻表現出了重大的創新。
Pascal 催生了編程語言的幾個連續迭代,包括 Turbo Pascal、Object Pascal 和 Delphi,Delphi 是一種面向視覺、基於對象的語言,在流行度和使用方面超越了其先驅者。
編程語言遲早會消亡
在當代軟件開發中,由於任何單一語言在滿足現代應用程序的多樣化需求方面都存在固有的局限性,開發人員使用多種編程語言的情況並不少見。隨著技術的進步和發展,新的語言不斷出現,而其他語言則逐漸失寵,這反映出行業內優先事項的變化和期望的變化。
本文中的語言經歷了嚴格的競爭,遺憾的是缺乏當代的相關性和功能。隨著時間的推移,出現了更先進、更合適的替代語言,最終使這些語言變得過時,並被載入史冊。