行走在消失中的5種編程語言
不少編程語言的壽命很長,因為企業和機構往往不願意花費時間和資源去用新語言重寫關鍵任務軟體,因此一些重要系統上經常會有很多運行了數十年高齡的編程語言寫的代碼,例如航空業的空管系統鐵路調度系統很多還在使用Ada——一種四十年前的面向對象的高級編程語言開發的軟體。
但是假以時日,過氣的編程語言終將退出歷史舞台,被更新的,效率更高的編程語言代替。而對於IT人士來說,順應編程語言的發展趨勢,掌握新的開發技術是大勢所趨。以下整理了五個行將消亡的編程語言。
需要指出的是,舊的編程語言技能並非一定會隨著時間推移而貶值,相反類似Cobol這樣的編程技能在特定行業(例如金融)隨著時間推移甚至會增值。
一、Object-C
蘋果公司的官方態度已經非常明確,那就是放下Object-C,立刻開始學習Swift。儘管如此,由於Object-C在iOS和MacOS上留有大量軟體「遺產」,因此Object-C不可能在短期內消亡,但是從TIOBE的編程語言排行榜來看,Object-C的人氣確實已經一落千丈。
二、Perl
Perl誕生於上個世紀80年代,最初是作為Unix系統管理的腳本工具,Perl像C一樣強大,像awk、sed等腳本描述語言一樣方便。Perl因其效率和可移植性誕生以來備受開發者歡迎,開發從CGI腳本到網路編程等各個開發領域。但是在本世紀初,Perl的發展遭遇了瓶頸,至今Perl6尚未全部完工。所有人都清楚Perl最好的時候已經過去,未來是新開發語言的天下。
三、Visual Basic.NET
雖然微軟將Visual Studio發展成了能夠支持iOS和Android應用開發的跨平台IDE,但是Visual Basic.NET(請不要與前任Visual Basic搞混)依然是開發Windows程序的關鍵語言。
不過如今Visual Basic.NET如今面臨來自C#的強力挑戰,很多年來,開發者更加樂於使用C#開發Windows程序,而C#在TIOBE的排名也是居高不下。
除了來自C#的競爭,Visual Basic.NET面臨的更大危機是從PC向手機轉移的數字生活重心,這使得Visual Basic.NET的前景更加暗淡。
四、LISP
Perl誕生的1987年,LISP在TIOBE的排名高居第二,三十年後,LISP的排名下滑到了第三十名,距離垃圾回收站只有一步之遙。雖然近年來人工智慧死灰復燃,重新成為IT業的熱門領域,但是作為人工智慧領域專業開發語言LISP卻已經步入暮年,雖然繁殖了Clojure這樣的,但這些都無法挽回LISP的青春。
五、COBOL
COBOL是編程語言中的「活化石」和「活傳奇」,也是數字商業文明的奠基石之一,但是隨著大型企業逐漸向新的語言和平台國度,COBOL的使用範圍已經逐漸萎縮到僅限於主機系統維護中。
本文編號2323,以後想閱讀這篇文章直接輸入2323即可。
輸入m可以獲取到文章目錄
更多推薦《15個技術類公眾微信》
涵蓋:程序人生、演算法與數據結構、黑客技術與網路安全、大數據技術、前端開發、Java、Python、Web開發、安卓開發、iOS開發、C/C++、.NET、Linux、資料庫、運維等。
※程序猿遇到問題去哪裡問?
※從Visual Studio看微軟20年技術變遷
※程序猿到哪裡接外包
※看看「悲催」的碼農得學多少東西?
※與「輪式機器人」談談戀愛 聊聊人生
TAG:程序猿 |
※行走在歷史文化之中
※人是行走的詩行
※行走的譯員:40多種語言輕鬆翻
※在最美的詩行里行走(三)
※行走中的收藏故事
※行走在世界之巔
※C語言打造——遊戲場景裡面的人物行走
※段月紅散文:在風中行走
※史上最有趣的旅行,行走六省橫跨八國行程全免費
※行走在修行道路上的中國尼姑
※行走的翻譯機!哈佛高材生精通25種語言唯一敗給中文
※倫敦之行(六):行走中的閱讀
※旅行中一定要打扮成一個行走的時髦精
※行走人生,行走在這些細節里
※一元兄:行走在這詩行里
※行走的另一種姿勢
※《旅途的花樣》不只是個旅遊節目,簡直就是行走的造型教程
※行走在器皿中的設計師
※讀書,是另一種行走