吴忠躺衫网络科技有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

分析5種或將在未來10年后消失的開發語言

如意 ? 來源:葡萄城官網 ? 作者:佚名 ? 2020-08-31 12:16 ? 次閱讀

隨著時間推移,新的開發語言如雨后春筍一般的涌現出來,程序員們通過這些開發語言找到了更新、更簡單的工作方法,其中不乏少數開發語言逐漸成為了技術社區的主流。這一進步帶來的其中一個不幸的副作用是一些舊的開發語言因為被取代而進入了歷史的垃圾堆。如果一門語言不能隨著時間的推移而保持其價值,它要么逐漸變得默默無聞,要么成為更新、更好的語言。

最近,我們從COBOL語言的發展中,重新了解了這個過程的詳情。在20世紀60年代和70年代,它曾經是許多美國銀行和政府機構應用系統的首選語言,但它最終被更簡單、更高效的開發語言所取代。雖然用COBOL開發的系統仍然存在,但當一些政府機構計劃徹底更新他們的應用系統時,它們會發現已經幾乎沒有能夠完全掌握COBOL語言的開發人員了。

就像COBOL的熱度消退一樣,現在我們接觸到的一些開發語言也可能會在隨后的時間中會慢慢的消失。我們在這篇文章中將一起看一看5種有可能會在未來10年后消失的開發語言。我們明白,其中有些語言可能是部分人的心頭好,所以在正文開始前,還是希望大家盡量客觀的看待。

1. Ruby

Ruby在1999年發布后立即受到熱捧,程序員們印象最深的就是它能讓他們快速構建應用程序。不久之后的2004年,隨著Ruby on Rails框架發布,Ruby也一下登上了程序員最喜歡的語言列表中的首位。它在聚光燈下度過了堅實的十年,但即便如此,因為種種原因,它最終出現在本文的列表中。

那為什么我認為Ruby可能會消失呢?導致其衰退的一個因素是速度。它的應用程序往往比許多其他流行語言開發的執行效率更差,例如:Javascript、Go,甚至Python(在某些框架下)。Ruby相比其他開發語言,在很多方面都停留在過去。例如,讓Ruby on Rails成為其時代奇跡的MVC架構,現在被許多程序員認為是過時和笨重的架構。

2. Visual Basic

考慮到Visual Basic可能是最不受歡迎的編程語言之一,把它放在這個列表中也是合乎邏輯的。Visual Basic由微軟在1991年發布,作為構建Windows的主要工具,也確實實現了這一目的。但隨著2000年C#的發布,由于C#更簡潔,提供更廣泛的功能,也更適合云和移動開發(它們在當前市場中扮演著重要角色)等優點,許多程序員正式放棄VB,轉而使用C#,更重要的是,似乎就連它的創造者也已經放棄了它,因為微軟表示,他們沒有進一步發展它的計劃。

3. Haskell

Haskell 是另一個古老的語言,它是于幾十年前所發布的語言。對Haskell來說,它的時代可能很快就要結束了。Haskell主要被研究人員和學者使用并用于構建程序,這些程序為他們的工作進行復雜的換元和推演,所以通常它被認為很難學習。由于學習Haskell的難度較高且活躍用戶的數量非常有限,導致他的使用范圍非常窄,而未來使用的開發人員可能會進一步減少。盡管Haskell的上一個穩定版本是在2010年發布的,但這超長的維護周期也無濟于事。

4. Perl

與Visual Basic一樣,使用Perl的大部分開發人員都不喜歡它。當Perl在1987年被發布時,它被譽為是一種每個人都很容易掌握的語言(無論他們是編程初學者還是專業人士),并且可以用于多種用途。然而,在1991年,Python的出現破壞了Perl統治世界的計劃。

雖然Python的語法更龐大、更嚴格,但這使得用戶用腳本實現目標變得更加直接,這也是一個游戲規則的改變。Python在本世紀頭十年開始使Perl逐漸失色,并成為初學者的首選語言。在過去的15年中,Perl使用率一直在穩步下降,我們沒有看到任何東西會在短期內阻止這一趨勢。

5. Objective-C

Objective-C與蘋果的關系就像運動相機與GoPro的關系一樣緊密。這兩種工具幾乎都是由一家公司獨家使用。盡管Objective-C用于MacOS、iOS和OSX開發已有二十多年的歷史(1996年至今),但現在很少有程序員再使用這種語言。這一切都要歸功于Swift。

Swift由蘋果公司開發,于2014年正式發布,旨在成為MacOS、iOS和其他幾個與蘋果相關的平臺的新開發語言標準。雖然Obj-C在很大程度上是基于復雜的C語言,但Swift則有效地去掉了這些元素,同時添加了全新的功能,如自動內存管理、對Cocoa Touch的支持和類型安全集成。

Swift已經成功地實現了較高的穩定性和用戶采用率,而蘋果公司仍在重寫Obj-C庫,以使舊語言的支持者更容易過渡。盡管關于這兩個語言哪一個更好仍有不少的討論,但以目前的趨勢表明,Objective-C的前景會逐漸暗淡下去。

結論

雖然上面列的幾種開發語言似乎都在走下坡路,但它們的消失并不是板上釘釘的事。如果它們的創造者和社區投入足夠的精力更新、維護它們,添加新的具有吸引力的功能和更多有用的特性,它們就可能會重新熱鬧起來。

如果你正在考慮開始學習一個開發語言,那么你有許多因素需要考慮。而如果你只是想把編碼作為一種愛好來追求,你只要聽從自己的內心,選擇最讓你興奮的那一個,即使它已經不再被廣泛使用或正在被淘汰。但如果你正在從事開發的工作或計劃通過某一種語言進入軟件開發行業,你不應該只選擇最時髦的選擇,或者被炒作出的開發語言,你要綜合通過功能、市場需求和可見的未來發展潛力幾個角度去評估,這樣會更好。
責編AJX

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 匯編語言
    +關注

    關注

    14

    文章

    410

    瀏覽量

    35959
  • 系統
    +關注

    關注

    1

    文章

    1019

    瀏覽量

    21428
收藏 人收藏

    評論

    相關推薦

    語言模型開發框架是什么

    語言模型開發框架是指用于訓練、推理和部署大型語言模型的軟件工具和庫。下面,AI部落小編為您介紹大語言模型開發框架。
    的頭像 發表于 12-06 10:28 ?181次閱讀

    專家:10年后每個人需要兩臺機器人

    ,另外一臺機器人去給你做好服務。 而且對于時間節點,專家也給出了預判,樂觀的話5--10就可以會實現。 人形機器人也被很多業界人士看好,根據GGII在20235月發布的數據
    的頭像 發表于 12-05 14:36 ?632次閱讀

    語言模型開發語言是什么

    在人工智能領域,大語言模型(Large Language Models, LLMs)背后,離不開高效的開發語言和工具的支持。下面,AI部落小編為您介紹大語言模型
    的頭像 發表于 12-04 11:44 ?231次閱讀

    未來10智能傳感器怎么發展?美國發布最新MEMS路線圖

    簡稱“MAPT”)。 MAPT全文共11章,多達211頁,全面分析未來10全球半導體產業的主要應用需求,以及半導體各細分行業未來的技術進
    的頭像 發表于 11-27 16:39 ?1416次閱讀
    <b class='flag-5'>未來</b><b class='flag-5'>10</b><b class='flag-5'>年</b>智能傳感器怎么發展?美國發布最新MEMS路線圖

    MCU編程語言開發環境介紹

    MCU編程語言 MCU編程語言是用于編寫MCU程序的高級編程語言,它們使得開發者能夠更高效地開發嵌入式應用程序。以下是一些常用的MCU編程
    的頭像 發表于 11-01 11:51 ?1071次閱讀

    Apple Intelligence有望在明年4月實現多種語言支持

    10月29日最新資訊,蘋果公司官方宣布,其人工智能計劃Apple Intelligence即將在未來數年間顯著擴大語言覆蓋范圍,目標是在2025
    的頭像 發表于 10-29 14:32 ?361次閱讀

    人工智能熱潮減退,微軟將在三年內收購OpenAI

    10月11日,福布斯發布消息稱,CCS Insight的首席分析師Ben Wood在接受其采訪時預測,微軟將在接下來的三內收購ChatG
    的頭像 發表于 10-11 17:26 ?790次閱讀

    倉頡語言書籍申請

    有接觸過其它的語言,主要是python,python用于機器學習,數據分析是能滿足使用,但是用于開發其他的東西就不能滿足了,我現在想學習另外一語言
    發表于 08-06 08:37

    名單公布!【書籍評測活動NO.35】如何用「時間序列與機器學習」解鎖未來

    資格 2、活動結束獲獎名單將在論壇公示請活動參與者盡量完善個人信息如管理員無法聯系到選中的評測者則視為自動放棄。 3、申請人收貨14天內未完成書評無權將書籍出售轉贈給他人
    發表于 06-25 15:00

    上位機軟件開發用什么語言

    維護的上位機軟件至關重要。本文將詳細介紹幾種常用的上位機軟件開發編程語言,并分析它們的優缺點。 C/C++ C和C++是兩廣泛使用的編程語言
    的頭像 發表于 06-06 10:44 ?2260次閱讀

    【大語言模型:原理與工程實踐】大語言模型的應用

    操作。所謂零樣本提示(Zero-Shot Prompt),指的是在提示詞中不包含與指令任務相似的任何示例。 當大語言模型訓練完成,它便具備了分析情緒和識別命名實體等常見任務的能力,這些能力源于預訓練
    發表于 05-07 17:21

    李彥宏2024首場演講劇透,這三大方向不容錯過

    未來程序員會消失嗎?一個大模型能適配一切嗎?大模型太貴用不起怎么辦?AI時代最好用的工具長什么樣?——這些行業熱議問題,將在兩周得到答案。
    的頭像 發表于 04-01 16:14 ?456次閱讀

    特斯拉FSD(完全自動駕駛)將在未來兩周內進入中國市場?

    中工汽車網訊,2月28日,有知情人士爆料,特斯拉FSD(完全自動駕駛)將在未來兩周內進入中國市場。
    的頭像 發表于 02-29 14:49 ?1373次閱讀

    聽勸!年后跳槽需謹慎……

    的機遇和潛力的;預計到年底將 有 5,000 款的應用完成原生鴻蒙開發未來將會支 持 50 萬款的應用 。那么這么多的應用需要開發,也就意味著需要有更多的鴻蒙人才。 鴻蒙
    發表于 02-27 22:08

    未來從事鴻蒙開發?是否會有前景?

    很多的。 鴻蒙的布局很廣,對比Android、ios系統是“青出于藍而勝于藍”對于開發者而言可以作為近10的發展道路。 鴻蒙開發適合人群: 0基礎小白:想學一門IT
    發表于 02-19 21:31
    遵义县| 百家乐六手变化混合赢家打| 金盈会百家乐官网现金网| 百家乐五湖四海娱乐| 百家乐官网风云论坛| 海尔百家乐的玩法技巧和规则 | 百家乐官网赌场在线娱乐| 购物返现金网站| 百家乐游戏机高手| 百家乐官网手机投注| 皇冠网百家乐阿| 真人百家乐官网最高赌注| 厦门市| 威尼斯人娱乐城老lm0| 2404这个房号 风水| 皇冠百家乐官网皇冠网| 增城太阳城巧克力| 澳门百家乐官网出千吗| 六合彩聊天室| 百家乐赌场高手| 百家乐官网三路法| 百家乐开发| 百家乐论坛香港马会| 蓝盾百家乐官网网址| 太阳城洋伞| 足球百家乐网上投注| 百家乐官网凯时娱乐场| 网上在线赌场| 网络百家乐开户网| 百家乐官网真人游戏| 百家乐官网的玩法和技巧| 双色球大赢家| 巴西百家乐的玩法技巧和规则| 24山72向局图解| 百家乐官网电投软件| 广安市| 大发888电话多少| 百家乐赌博机假在哪里| 百家乐官网sxcbd| 百家乐官网单跳投注法| 云鼎娱乐城优惠活动|