元旦收官大(dà)戰,你有知(zhī)道在這一(yī)年這些慢(màn)慢(màn)沒落的編程語言嗎(ma)?
時間:2020-12-28 作者:管理員(yuán) 點擊:571
如果您是90年代的孩子,您一(yī)定已經聽(tīng)說過LOGO –面向圖形的語言,該語言是專門爲兒童設計的,旨在教他們編程。同樣,您必須熟悉其他知(zhī)名語言,例如ALGOL,BASIC,COBOL等。
但是,您是否知(zhī)道所有這些語言都有一(yī)個共同點,那就是随着技術的出現和各種趨勢編程語言的出現,這些資(zī)深語言的流行和使用率出現了無法預測的下(xià)降?
但是,關鍵是這些語言沒有什麽讓它們消失的(事實上,編程語言永遠不會消失,它們隻是變得過時了!),它們被市場上出現的更好的替代品所取代。因此,由您需要分(fēn)析技術市場的需求,并了解編程領域中(zhōng)的所有最新趨勢才能在IT領域中(zhōng)生(shēng)存。
在這裏,我(wǒ)(wǒ)們在本文中(zhōng)列出了2020年不值得學習的5種編程語言(基于各種研究參數和标準資(zī)源),因爲它們将在未來消失或消失于技術市場。
1. Objective-C
瀕臨死亡的編程語言列表中(zhōng)的第一(yī)個名稱是– Objective-C。這種語言大(dà)約在36年前問世,它是一(yī)種通用的,面向對象的語言,遵循Smalltalk派生(shēng)的語法,主要用于開(kāi)發Apple平台(例如macOS,iOS等)的應用程序。特定領域,直到其替代語言Swift于2014年問世。由于健壯性,更好的内存管理等各種非凡功能,開(kāi)發人員(yuán)相對于Objective-C更偏愛Swift。
根據報告,在過去(qù)的幾年中(zhōng),Objective-C在頂級編程語言列表中(zhōng)下(xià)降了10-12個位置,随後Swift在同一(yī)時期憑借獎勵積分(fēn)攀升了排名列表。但是,該語言仍在市場上占有一(yī)定的份額,并且可能不會很快消失,但是,如果您希望開(kāi)始自己的旅程,尤其是在macOS或iOS域上,建議您使用Swift,而不是Objective-C。
2.Haskell
Haskell是最古老的通用靜态類型函數編程語言之一(yī)。該語言是專爲處理符号計算以及列表處理應用程序而設計的,被認爲是研究工(gōng)業應用程序領域非常好的語言。此外(wài),由于具有一(yī)些有價值的功能,例如更好的可靠性,更短的交付時間等,過去(qù)該語言已被Facebook,GitHub,IBM等各種大(dà)型科技公司所首選。
但是,如果我(wǒ)(wǒ)們看一(yī)下(xià)TIOBE流行指數,則該語言在過去(qù)8到10年中(zhōng)的需求和使用率一(yī)直在下(xià)降。背後可能有各種原因,例如學習困難,靜态輸入g等。因此,盡管Haskell在2020年進行了重大(dà)标準更新,但建議您不要主要依賴Haskell,您可以考慮學習其他語言例如C/C++等,以獲得更好的職業機會。
3. Perl
Perl于1987年推出,是一(yī)種通用編程語言,它結合了Perl 5和最新的姊妹版本,即Perl 6 (也稱爲Raku)。該語言用于各種各樣的任務,例如Web開(kāi)發,文本操作,GUI開(kāi)發,網絡編程等。該語言在2004年左右的技術世界中(zhōng)一(yī)直運行良好,但是在其他幾種著名的編程語言(尤其是Python,Perl甚至是其最新的姊妹版本)問世之後,很難在市場上取得強大(dà)的領導地位。
根據TIOBE Index 2019報告,Perl排名第19位,這是該語言的曆史最低點。但是,該語言在本年度的排名中(zhōng)一(yī)直表現不錯,但考慮到最近幾年Perl的平均下(xià)降趨勢,建議您多樣化編程語言的選擇。
4.Pascal
讓我(wǒ)(wǒ)們轉到另一(yī)種在2020年不值得學習的編程語言-Pascal。該語言是通用的過程編程語言,是專門爲以結構化方式教授編程實踐而開(kāi)發的。Pascal語言的發展曆程是以ALGOL 60語言的模型爲基礎進行的,然後導緻了Object Pascal的發展。通常,Object Pascal可被視爲Pascal語言的面向對象派生(shēng)。
由于易于學習,廣泛的錯誤檢查,強類型化等各種功能,該語言的确在市場上得到了普及和需求。但是,當談到當今Pascal的增長和需求時,您會發現舊(jiù)的Pascal幾乎已經死了,甚至Object Pascal都将要從市場中(zhōng)消失。
5. Erlang
Erlang是一(yī)種通用的功能性編程語言,主要因其對并發,分(fēn)發和容錯的支持而聞名。該語言最初用于大(dà)型電(diàn)信系統,但随後将其實現擴展到了各個領域,例如電(diàn)子商(shāng)務,銀行業等。盡管一(yī)些成熟的組織仍在使用該語言,但由于諸如學習曲線陡峭,提供更好的替代品(例如Elixir,Elm等)等多種因素,新開(kāi)發者和公司并不太喜歡它。
根據報道,Erlang在最近幾年的受歡迎程度一(yī)直在下(xià)降。但是,Erlang開(kāi)發人員(yuán)的工(gōng)作仍然存在于市場中(zhōng),并且不會很快中(zhōng)斷。但是,如果您對自己的職業生(shēng)涯有長期的願景,那麽您應該選擇任何其他趨勢相關語言,而不是選擇Erlang 。