[討論] 5種程式語言未來可能會消失

作者: Ekmund (是一隻小叔)   2019-08-07 11:56:45
其實是新聞啦,但覺得討論性蠻高的
原文連結:
https://reurl.cc/oWGWD
原文標題:
工程師注意!5 種程式語言未來可能會消失
原文內容:
程式語言會隨著技術的進步不斷推陳出新,不過老舊的程式語言也會因為時代改變而遭到
淘汰。科技媒體《Dice》挑出 5 種未來可能將會消失的程式語言,還建議以這些程式語
言為主的工程師該多樣化自己的技能了。
作者 Nick Kolakowski 查詢了軟體評價公司 TIOBE 及軟體開發產業分析公司 RedMonk
的軟體人氣排名,並參考《Dice》自家資料庫,列出 5 種走向衰退的程式語言。
第一個被點名的就是曾大受歡迎的 Ruby,在 TIOBE 的排名短短一年半內從第 9 名掉到
第 12 名。且根據《Dice》資料顯示,尋找擅長 Ruby 人才的公司大幅下降。Ruby 的工
作職缺在 2018 年減少了 56%,這無疑是個巨大警訊,可能會讓使用 Ruby 的人數快速下
滑。
預計會在 2020 年進行重大標準更新的 Haskell 也被認為前途堪慮,雖然包括
Facebook 和 GitHub 等知名公司都會使用 Haskell,不過 Haskell 在 RedMonk 的排名
從 2012 年 13 名一路下滑到榜單邊緣的 19 名,且始終沒有反彈跡象。
雖然蘋果(Apple)推出的 Objective-C 已有 35 年歷史,但近幾年排名下滑並不明顯,
有不少開發者還是習慣使用。不過 2014 年蘋果發表 Swift 之後,就代表 Objective-C
長期來看不會是開發者的好選擇。蘋果積極推動 Swift 發展,也有越來越多開發者使用
Swift 來開發軟體,這很可能象徵 Objective-C 終究會走入歷史。
R 目前是頗受歡迎的資料分析程式語言,不過 Kolakowski 認為 Python 正在取代 R 的
市場地位。雖然學術界和資料科學家還在使用 R,但對資料分析有興趣的公司開始轉向
Python,因為 Python 有擴展性且更容易使用。Kolakowski 推測要是 R 和 Python 能結
合,有助於 R 繼續存活。
最後一個認為缺乏未來的程式語言是 Perl,無論在 RedMonk 或 TIOBE 的排名都日趨下
滑。就算 Perl 的受歡迎程度大不如前,還是有很多舊網站使用 Perl,所以不會太快就
消失。目前開發者普遍採用別的程式語言來架構網站,因此 Perl 依舊會漸漸衰亡。
作者: thefattiger (LT)   2019-08-07 12:07:00
完全消失很難,但需求和職缺一定會越來越少
作者: smalldra (ha。)   2019-08-07 12:15:00
objc鐵定會被取代 現在沒啥功能性了
作者: zased (我只是上PTT查資料)   2019-08-07 12:50:00
他是用統計數據來分析而不是個人經驗觀點,還是有相當程度的參考價值喔!
作者: Hsins (翔)   2019-08-07 12:57:00
希望 obj-c/php 早點消失...
作者: Ekmund (是一隻小叔)   2019-08-07 13:04:00
我本來以為會是delhpi pascal之類的說
作者: acer1832a (Mike)   2019-08-07 13:04:00
為何 Delphi 沒上榜?
作者: sxy67230 (charlesgg)   2019-08-07 13:05:00
R在統計相關科系的研究生使用還是比python 熱門的,像matlab本身就算缺陷一堆,依然還是工科做純理論研究的首選。
作者: shownlin (哈哈阿喔)   2019-08-07 13:18:00
R的套件問題不小,沒有pip install好用
作者: myjackchen ( )   2019-08-07 13:22:00
喊c++被取代的人是不是腦子進水啊
作者: crossdunk (推噓自如)   2019-08-07 13:56:00
php不會消失啦 那麼簡單的語言
作者: Ekmund (是一隻小叔)   2019-08-07 13:59:00
取代說沒停過呀 C++也曾有人喊要取代CC# Java也說過會衝擊C++ 連Rust都喊過
作者: j0958322080 (Tidus)   2019-08-07 14:21:00
matlab除了肥以外有啥用缺陷
作者: testPtt (測試)   2019-08-07 14:25:00
我覺得最該消失的是SQL
作者: dalconan (寒江雪)   2019-08-07 14:30:00
VB6到底還可以活多久?XD
作者: chan15 (ChaN)   2019-08-07 14:32:00
想知道為什麼希望 PHP 消失
作者: yuanruo (罪を憎んで人を憎まず)   2019-08-07 14:40:00
只要中國人還在coding objc就不會消失.
作者: devilkool (對貓毛過敏的貓控)   2019-08-07 15:50:00
cobol都還沒死了
作者: hsnuyi (羊咩咩~)   2019-08-07 15:51:00
在MATLAB下進行OOP其實不太方便 我不太喜歡它的繼承...
作者: aquarianboy (我是沒牌的營養師!)   2019-08-07 15:51:00
Ruby 每年都有人說它要死了,死到現在還沒死透
作者: hsnuyi (羊咩咩~)   2019-08-07 15:52:00
如果單論矩陣運算 MATLAB還是最方便的 對於會寫的人只是安裝光碟2016b後就變成兩張了...
作者: x123356 (x123356)   2019-08-07 16:14:00
沒聽說過c++會消失 objc主要是主子都在推新語言吧c++消失的話可能是人類史又有什麼重大演進吧XD
作者: aszx4510 (wind)   2019-08-07 16:23:00
請教一下obj-c和中國人的關聯是..?
作者: chocopie (好吃的巧克力派 :))   2019-08-07 16:24:00
消失在熱門榜上而已啦
作者: bug147123 (HowDoYouTurnThisOn)   2019-08-07 16:38:00
台灣有台灣的玩法
作者: thund (天下御免)   2019-08-07 17:05:00
感覺只有obj-c比較有可能消失 其他應該都還好
作者: robber1234 (超痛恨嘴炮)   2019-08-07 17:51:00
obj-c也不會消失,放心好了
作者: trueQoo (幸運之神)   2019-08-07 18:24:00
SQL不可能,比C還不可能
作者: rodion (r-kan/reminder)   2019-08-07 18:36:00
最想它消失的語言是Python
作者: neo5277 (I am an agent of chaos)   2019-08-07 18:43:00
耶鄙視鏈開始
作者: vincentman (Vincent)   2019-08-07 19:57:00
SQL算程式語言?
作者: ptta (ptta)   2019-08-07 20:08:00
Perl真的不行了嗎?連推文都沒人提...
作者: Argos (Big doge is watching u)   2019-08-07 20:24:00
objc?那個水果哪天不開心直接禁用就垮啦 XD照水果行對技術超專制的尿性 很有可能過幾年就禁objc
作者: Ekmund (是一隻小叔)   2019-08-07 20:30:00
也需要很長的時間消化吧 光chrome弄flash就弄超久了
作者: cool9203 (看我翹翹的)   2019-08-07 21:09:00
cpp消失應該是全世界都寫組語的時候了
作者: Obama19 (^_^)   2019-08-07 22:12:00
蘋果不可能禁用OBJC 這樣會流失開發者只上架安卓版
作者: goldflower (金色小黃花)   2019-08-07 22:13:00
python一堆老派看不爽啊
作者: Obama19 (^_^)   2019-08-07 22:15:00
現在蘋果就是走半強迫制 一堆新的框架都只能用Swift
作者: plsmaop (plsmaop)   2019-08-07 22:23:00
Haskell 本來就很小眾吧,甚至喜歡 Haskell 的人喜歡寫程式證明勝過寫程式吧......Python 跟 Java 幾乎同期出來的......
作者: wangyc (╳乂ㄨメX乄χ×x)   2019-08-07 22:39:00
這篇是我第一次知道Haskell這種語言..
作者: clamperni (肥宅牛牛)   2019-08-07 22:39:00
Coffee笑而不語
作者: shter (飛梭之影)   2019-08-07 23:16:00
Coffee 和 TypeScript 可能根本不被當是一種獨立語言也不是簡單就不會消失,Basic 也幾乎被放生了,但很頑強
作者: plsmaop (plsmaop)   2019-08-07 23:44:00
我以為網路上一堆 JS 中 FP 的介紹會稍微閒聊一下 Haskell,或是提到 JS 怎麼做 currying 的時候會跟你說這個名字來自 Haskell 本人的姓......
作者: Yunk (橋)   2019-08-07 23:55:00
是說現在用RoR當主要技術的公司多嗎?感覺好像很少人在提了
作者: Hsins (翔)   2019-08-07 23:57:00
RoR 好像在 2012-2014 很夯的樣子,之前不是有個台北市長候選人開課還有本很厲害ㄉ教材的樣子。人人會寫購物車,隨手就是 50k 起…
作者: otaku5566 (オタク56)   2019-08-08 00:14:00
objc是滿冗長的,但至少不會一直改版,swift改版很搞人3年前的Swift第3版,新編輯器已經宣告不支援,真夠煩的
作者: Rayyh   2019-08-08 01:09:00
Vba會消失嗎
作者: SuperCry (極度哭燥)   2019-08-08 01:20:00
objc消失是現在進行式
作者: jack0204 (Jarbar王朝)   2019-08-08 01:30:00
PowerBuilder還活著嗎?
作者: bakedgrass (蒙古烤小草)   2019-08-08 01:48:00
為什麼會有人想要PHP消失QQ
作者: youtuuube000 (小孩)   2019-08-08 03:34:00
phone 那麼醜當然最好消失啊php
作者: bakedgrass (蒙古烤小草)   2019-08-08 04:29:00
乖乖照PHP-FIG寫咩
作者: taikobo (勉強になるなぁ...)   2019-08-08 07:54:00
就程式設計師的鄙視鏈啊...(囧)
作者: cominlin (DiawCat)   2019-08-08 08:27:00
PHP被鄙視快十年了 還是活得好好的XD
作者: quickey (色肥宅)   2019-08-08 10:13:00
Swift 改版讓xcode不支援真的滿雞巴的。。。
作者: sxy67230 (charlesgg)   2019-08-08 10:14:00
Matlab的OOP寫起來很沒有美感,挺不直覺的。還有如果論文實驗的算法複雜度很高的話,最後你還是要改寫成c code,在去import進來。雖然說python 的狀況也是一樣就是了,但至少python 的OOP寫起來好看很多。Matlab目前最大的優勢就是矩陣計算直覺,simulink很好用。
作者: Ekmund (是一隻小叔)   2019-08-08 10:57:00
不知道算不算鄙視 但我真的不知道VB還有什麼特點...
作者: sam22213228 (Syan)   2019-08-08 12:09:00
除非c++ 都不用automake 了,不然我不相信Perl 會消失
作者: csfgsj (切割對半)   2019-08-08 12:25:00
Automake 超難用,遲早會被 ebuild 取代C++ 要不是寄生在 C 上面,只是一坨屎
作者: ladyboy99 (lady_boy)   2019-08-08 12:28:00
Ruby 每年都在提消失 但都還在
作者: Beersheep (一心不乱)   2019-08-08 12:42:00
Ruby 每年都要消失一次,跟中華民國有 87% 像,ok der
作者: wilson6405 (KickAsson)   2019-08-08 13:34:00
我覺得只是變冷門而不至於到消失吧
作者: thbw666 (富和尚)   2019-08-08 15:21:00
LISP再戰100年
作者: shooter555 (shooter)   2019-08-08 16:22:00
perl很多舊專案還是在用, 但我希望他消失
作者: mepowerlmay (用心,找對人)   2019-08-08 16:26:00
Xmapp再戰100年
作者: asdfghjklasd (好累的大一生活)   2019-08-08 16:30:00
作者: eggli (eggli)   2019-08-08 16:45:00
回樓上,寫rails跟退群組是兩回事喔(咦
作者: knives   2019-08-08 17:06:00
還好,我寫php有十萬,被鄙視,可以的
作者: yuanruo (罪を憎んで人を憎まず)   2019-08-08 17:06:00
因為swift 5前沒有runtime給中國人裝逼用~面試沒法背答案那邊一堆什麼組件化方案,套件都是建構在runtime底層上寫所以造成一堆大陸人不願意學swift 死守objc
作者: mirror0227 (鏡子)   2019-08-08 18:00:00
可能未來一百年消失有機會吧
作者: bill0205 (善良的小孩沒人愛)   2019-08-08 21:45:00
我以為有COBOL
作者: eggli (eggli)   2019-08-08 22:02:00
不要小看萬年古董COBOL
作者: gocreating (小平)   2019-08-09 12:12:00
R早就該退場了 難用死了
作者: as5678 (NTU-BigLoser)   2019-08-09 14:55:00
統計分析R才是王道,python要寫得半死,一起學威力無限~~
作者: alog (A肉哥)   2019-08-09 15:40:00
1. 比對原文還好 不過可以感受到台媒標題黨的實力2. 像 Ruby/Rails 早已趨於穩定 也不會有什麼特別的東西讓人一窩瘋搶著學,從熱潮掉下來也只是可以預期的 但還會再掉嗎?我認為不會 因為以來論排行也差不多那個樣子3. TIOBE 排行算法本身基於搜尋引擎的計算方式 只靠搜尋結果跟流行熱潮做指標是不夠精確的 以前google曾改了搜尋引擎的搜尋結果就影響到他們排行的算法4. Dice 在四五年前應該也有一篇在講 Ruby 會GG(只憑twitter換了部分架構)但到現在看到還活的好好的 而且2016到18年爆炸性的成長 我覺得蠻打臉這種單憑數據跟消息的看法說真的 四五年也夠你去換別的語言了 因為做任何一個服務/平台 不可能只單靠一個語言就可以吃全部 哪裡有瓶頸就把功能/系統切出來用別的語言或版本去解決是很平常的事
作者: GuYueHu (GuYueHu)   2019-08-09 20:10:00
學完Haskell時夢想有一天他會出頭 到時就能一起出頭QQ
作者: lukelove (午睡)   2019-08-09 21:43:00
無限? 幽默
作者: CaptPlanet (ep)   2019-08-10 02:44:00
R在統計和資料視覺化上還是很方便不太可能消失
作者: tom77588 (葉天)   2019-08-10 09:38:00
我只知道Flash已經消失了
作者: iven00000000 (Iven CJ7)   2019-08-10 13:23:00
求Rust取代C和C++啦,不過兩者的最在乎的屬性不太一樣就是了
作者: zexon97 (過渡期)   2019-08-11 00:34:00
說php醜的人多久沒寫php了
作者: marc47 (思樂冰)   2019-08-11 09:14:00
這些都不可能消失,只要一套軟體系統深值一間公司,軟體在
作者: bottle7839 (Ping)   2019-08-11 09:18:00
我以為會有C...(非C++)
作者: plsmaop (plsmaop)   2019-08-11 09:50:00
linux 就是 c 寫的,而且很堅持不要被 c++ 污染,c 怎麼可能消失......
作者: sarafciel (Cattuz)   2019-08-11 17:48:00
馮紐曼架構還活著C就很難死
作者: ou9810 ( )   2019-08-12 00:36:00
我比較好奇有哪些語言已經消失了
作者: fayhong (恰似飛鴻踏雪泥)   2019-08-12 10:35:00
Haskell 會消失?我只能說呵呵~
作者: shooter555 (shooter)   2019-08-12 11:06:00
B語言
作者: XDon (阿東)   2019-08-12 18:34:00
Ruby每年都被人說要死 已經好多年了依然建在XDRuby作者松本行弘上周才發推說過「每年都被說Ruby死了,也就是說每年Ruby都死而復生」
作者: s865795 (jack)   2019-08-14 02:18:00
R 在資料處理上還是比python 輕鬆很多

Links booklink

Contact Us: admin [ a t ] ucptt.com