作者Ekmund (我到底看了三小?)
看板Soft_Job
標題[討論] 5種程式語言未來可能會消失
時間Wed Aug 7 11:56:45 2019
其實是新聞啦,但覺得討論性蠻高的
原文連結:
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 依舊會漸漸衰亡。
-------
拿作者名子餵狗會查到另一個同名作家
但其實是位在科技線的dice資深編輯
https://reurl.cc/jLn7n
說回排行。
看標題我就在想會有點爭議
但該怎麼說呢..XD
Ruby,RPG Maker(RM)以前有用,現在轉向JS了
但怎麼說也還有RoR在
就算少見,要提消亡會不會太快了點啊?
Objective-C更是
怎麼說也存活了很長一段時間
而且產量超大的
加上也算現任
要走到消失這一步還久的很吧
R算因為AI大熱大冷
但我覺得這跟股市震盪一樣
會收斂,但不會消失
畢竟是持續應用的東西,又不是葡式蛋塔
加上學界一用就是十幾年
人家上個月才patch捏...
另外兩個就不清楚了。
不過光這三個
在我自己的認知上就蠻意外的
至少在這之前會有其他東西消失吧
像C++和JAVA也是三不五時被喊取代
也因為業界支持或自身更新活得很好啊
廣泛應用的東西應該很難死才對 QQ
--
展元: 這一球.....出去啦!! 就像是中油漲價的油價,台灣掉下來的股市,超高的失業率,
電子業裁掉的員工,消失的季獎金,說好的幸福,我前一台被偷的馬6,大家常常被偷的馬3,
賊頭開出去的紅單,人民繳出去的稅金,阿扁A掉的錢,開不了的那一核,燒掉的PSU,雷殘的
Rossi,撞車的Alonso,變了性女友,射出去的豆漿,永邦原創曲抄襲鳥の詩,木暮投的3分球,
悟空丟出去的元氣彈,辣妹曾根吃掉的東西一樣~~~回~~~~~~不~~~~~~來~~~~~~~了~~~~~~~
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.220.95.73 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Soft_Job/M.1565150210.A.664.html
1F:推 thefattiger: 完全消失很難,但需求和職缺一定會越來越少 08/07 12:07
2F:推 smalldra: objc鐵定會被取代 現在沒啥功能性了 08/07 12:15
3F:推 zased: 他是用統計數據來分析而不是個人經驗觀點,還是有相當程度 08/07 12:50
4F:→ zased: 的參考價值喔! 08/07 12:50
5F:→ Hsins: 希望 obj-c/php 早點消失... 08/07 12:57
6F:→ Ekmund: 我本來以為會是delhpi pascal之類的說 08/07 13:04
7F:推 acer1832a: 為何 Delphi 沒上榜? 08/07 13:04
8F:推 sxy67230: R在統計相關科系的研究生使用還是比python 熱門的,像ma 08/07 13:05
9F:→ sxy67230: tlab本身就算缺陷一堆,依然還是工科做純理論研究的首 08/07 13:05
10F:→ sxy67230: 選。 08/07 13:05
11F:推 shownlin: R的套件問題不小,沒有pip install好用 08/07 13:18
12F:→ myjackchen: 喊c++被取代的人是不是腦子進水啊 08/07 13:22
13F:→ crossdunk: php不會消失啦 那麼簡單的語言 08/07 13:56
14F:→ Ekmund: 取代說沒停過呀 C++也曾有人喊要取代C 08/07 13:59
15F:→ Ekmund: C# Java也說過會衝擊C++ 連Rust都喊過 08/07 14:00
16F:推 j0958322080: matlab除了肥以外有啥用缺陷 08/07 14:21
17F:→ testPtt: 我覺得最該消失的是SQL 08/07 14:25
18F:推 dalconan: VB6到底還可以活多久?XD 08/07 14:30
19F:推 chan15: 想知道為什麼希望 PHP 消失 08/07 14:32
20F:→ yuanruo: 只要中國人還在coding objc就不會消失. 08/07 14:40
21F:→ devilkool: cobol都還沒死了 08/07 15:50
22F:→ hsnuyi: 在MATLAB下進行OOP其實不太方便 我不太喜歡它的繼承... 08/07 15:51
23F:→ aquarianboy: Ruby 每年都有人說它要死了,死到現在還沒死透 08/07 15:51
24F:→ hsnuyi: 如果單論矩陣運算 MATLAB還是最方便的 對於會寫的人 08/07 15:52
25F:→ hsnuyi: 只是安裝光碟2016b後就變成兩張了... 08/07 15:54
26F:推 x123356: 沒聽說過c++會消失 objc主要是主子都在推新語言吧 08/07 16:14
27F:→ x123356: c++消失的話可能是人類史又有什麼重大演進吧XD 08/07 16:15
28F:推 aszx4510: 請教一下obj-c和中國人的關聯是..? 08/07 16:23
29F:推 chocopie: 消失在熱門榜上而已啦 08/07 16:24
30F:推 bug147123: 台灣有台灣的玩法 08/07 16:38
31F:→ thund: 感覺只有obj-c比較有可能消失 其他應該都還好 08/07 17:05
32F:→ robber1234: obj-c也不會消失,放心好了 08/07 17:51
33F:推 trueQoo: SQL不可能,比C還不可能 08/07 18:24
34F:推 rodion: 最想它消失的語言是Python 08/07 18:36
35F:推 neo5277: 耶鄙視鏈開始 08/07 18:43
36F:→ vincentman: SQL算程式語言? 08/07 19:57
37F:推 ptta: Perl真的不行了嗎?連推文都沒人提... 08/07 20:08
38F:推 Argos: objc?那個水果哪天不開心直接禁用就垮啦 XD 08/07 20:24
39F:→ Argos: 照水果行對技術超專制的尿性 很有可能過幾年就禁objc 08/07 20:25
40F:→ Ekmund: 也需要很長的時間消化吧 光chrome弄flash就弄超久了 08/07 20:30
41F:推 cool9203: cpp消失應該是全世界都寫組語的時候了 08/07 21:09
42F:→ Obama19: 蘋果不可能禁用OBJC 這樣會流失開發者只上架安卓版 08/07 22:12
43F:推 goldflower: python一堆老派看不爽啊 08/07 22:13
44F:→ Obama19: 現在蘋果就是走半強迫制 一堆新的框架都只能用Swift 08/07 22:15
45F:推 plsmaop: Haskell 本來就很小眾吧,甚至喜歡 Haskell 的人喜歡寫程 08/07 22:23
46F:→ plsmaop: 式證明勝過寫程式吧...... 08/07 22:23
47F:推 plsmaop: Python 跟 Java 幾乎同期出來的...... 08/07 22:25
48F:推 wangyc: 這篇是我第一次知道Haskell這種語言.. 08/07 22:39
49F:→ clamperni: Coffee笑而不語 08/07 22:39
50F:推 shter: Coffee 和 TypeScript 可能根本不被當是一種獨立語言 08/07 23:16
51F:→ shter: 也不是簡單就不會消失,Basic 也幾乎被放生了,但很頑強 08/07 23:20
52F:推 plsmaop: 我以為網路上一堆 JS 中 FP 的介紹會稍微閒聊一下 Haskel 08/07 23:44
53F:→ plsmaop: l,或是提到 JS 怎麼做 currying 的時候會跟你說這個名字 08/07 23:44
54F:→ plsmaop: 來自 Haskell 本人的姓...... 08/07 23:44
55F:推 Yunk: 是說現在用RoR當主要技術的公司多嗎?感覺好像很少人在提了 08/07 23:55
56F:→ Hsins: RoR 好像在 2012-2014 很夯的樣子,之前不是有個台北市長候 08/07 23:57
57F:→ Hsins: 選人開課還有本很厲害ㄉ教材的樣子。人人會寫購物車,隨手 08/07 23:57
58F:→ Hsins: 就是 50k 起… 08/07 23:57
59F:推 otaku5566: objc是滿冗長的,但至少不會一直改版,swift改版很搞人 08/08 00:14
60F:→ otaku5566: 3年前的Swift第3版,新編輯器已經宣告不支援,真夠煩的 08/08 00:21
61F:推 Rayyh: Vba會消失嗎 08/08 01:09
62F:推 SuperCry: objc消失是現在進行式 08/08 01:20
63F:推 jack0204: PowerBuilder還活著嗎? 08/08 01:30
64F:推 bakedgrass: 為什麼會有人想要PHP消失QQ 08/08 01:48
65F:推 youtuuube000: phone 那麼醜當然最好消失啊 08/08 03:34
66F:→ youtuuube000: php 08/08 03:35
67F:推 bakedgrass: 乖乖照PHP-FIG寫咩 08/08 04:29
68F:→ taikobo: 就程式設計師的鄙視鏈啊...(囧) 08/08 07:54
69F:推 cominlin: PHP被鄙視快十年了 還是活得好好的XD 08/08 08:27
70F:推 quickey: Swift 改版讓xcode不支援真的滿雞巴的。。。 08/08 10:13
71F:推 sxy67230: Matlab的OOP寫起來很沒有美感,挺不直覺的。還有如果論 08/08 10:14
72F:→ sxy67230: 文實驗的算法複雜度很高的話,最後你還是要改寫成c code 08/08 10:14
73F:→ sxy67230: ,在去import進來。雖然說python 的狀況也是一樣就是了 08/08 10:14
74F:→ sxy67230: ,但至少python 的OOP寫起來好看很多。 08/08 10:14
75F:推 sxy67230: Matlab目前最大的優勢就是矩陣計算直覺,simulink很好 08/08 10:16
76F:→ sxy67230: 用。 08/08 10:16
77F:→ Ekmund: 不知道算不算鄙視 但我真的不知道VB還有什麼特點... 08/08 10:57
78F:推 sam22213228: 除非c++ 都不用automake 了,不然我不相信Perl 會 08/08 12:09
79F:→ sam22213228: 消失 08/08 12:09
80F:推 csfgsj: Automake 超難用,遲早會被 ebuild 取代 08/08 12:25
81F:→ csfgsj: C++ 要不是寄生在 C 上面,只是一坨屎 08/08 12:25
82F:噓 ladyboy99: Ruby 每年都在提消失 但都還在 08/08 12:28
83F:推 Beersheep: Ruby 每年都要消失一次,跟中華民國有 87% 像,ok der 08/08 12:42
84F:推 wilson6405: 我覺得只是變冷門而不至於到消失吧 08/08 13:34
85F:推 thbw666: LISP再戰100年 08/08 15:21
86F:推 shooter555: perl很多舊專案還是在用, 但我希望他消失 08/08 16:22
87F:→ shooter555: automake不是已經被cmake或meson取代了嗎 08/08 16:24
88F:推 mepowerlmay: Xmapp再戰100年 08/08 16:26
90F:→ asdfghjklasd: 是這個人的原因嗎? 08/08 16:30
91F:推 eggli: 回樓上,寫rails跟退群組是兩回事喔(咦 08/08 16:45
92F:→ knives: 還好,我寫php有十萬,被鄙視,可以的 08/08 17:06
93F:→ yuanruo: 因為swift 5前沒有runtime給中國人裝逼用~面試沒法背答案 08/08 17:06
94F:→ yuanruo: 那邊一堆什麼組件化方案,套件都是建構在runtime底層上寫 08/08 17:07
95F:→ yuanruo: 所以造成一堆大陸人不願意學swift 死守objc 08/08 17:07
96F:推 mirror0227: 可能未來一百年消失有機會吧 08/08 18:00
97F:推 bill0205: 我以為有COBOL 08/08 21:45
98F:推 eggli: 不要小看萬年古董COBOL 08/08 22:02
99F:→ gocreating: R早就該退場了 難用死了 08/09 12:12
100F:推 as5678: 統計分析R才是王道,python要寫得半死,一起學威力無限~~ 08/09 14:55
101F:→ alog: 1. 比對原文還好 不過可以感受到台媒標題黨的實力 08/09 15:40
102F:→ alog: 2. 像 Ruby/Rails 早已趨於穩定 也不會有什麼特別的東西讓人 08/09 15:48
103F:→ alog: 一窩瘋搶著學,從熱潮掉下來也只是可以預期的 但還會再掉嗎 08/09 15:48
104F:→ alog: ?我認為不會 因為以來論排行也差不多那個樣子 08/09 15:48
105F:→ alog: 3. TIOBE 排行算法本身基於搜尋引擎的計算方式 只靠搜尋結果 08/09 15:56
106F:→ alog: 跟流行熱潮做指標是不夠精確的 以前google曾改了搜尋引擎的 08/09 15:56
107F:→ alog: 搜尋結果就影響到他們排行的算法 08/09 15:56
108F:→ alog: 4. Dice 在四五年前應該也有一篇在講 Ruby 會GG(只憑twitte 08/09 16:04
109F:→ alog: r換了部分架構)但到現在看到還活的好好的 而且2016到18年 08/09 16:04
110F:→ alog: 爆炸性的成長 我覺得蠻打臉這種單憑數據跟消息的看法 08/09 16:04
111F:推 alog: 說真的 四五年也夠你去換別的語言了 因為做任何一個服務/平 08/09 16:07
112F:→ alog: 台 不可能只單靠一個語言就可以吃全部 哪裡有瓶頸就把功能/ 08/09 16:07
113F:→ alog: 系統切出來用別的語言或版本去解決是很平常的事 08/09 16:07
114F:推 GuYueHu: 學完Haskell時夢想有一天他會出頭 到時就能一起出頭QQ 08/09 20:10
115F:→ lukelove: 無限? 幽默 08/09 21:43
116F:推 CaptPlanet: R在統計和資料視覺化上還是很方便不太可能消失 08/10 02:44
117F:推 tom77588: 我只知道Flash已經消失了 08/10 09:38
118F:→ iven00000000: 求Rust取代C和C++啦,不過兩者的最在乎的屬性不太 08/10 13:23
119F:→ iven00000000: 一樣就是了 08/10 13:23
120F:推 zexon97: 說php醜的人多久沒寫php了 08/11 00:34
121F:推 marc47: 這些都不可能消失,只要一套軟體系統深值一間公司,軟體在 08/11 09:14
122F:→ bottle7839: 我以為會有C...(非C++) 08/11 09:18
123F:推 plsmaop: linux 就是 c 寫的,而且很堅持不要被 c++ 污染,c 怎麼 08/11 09:50
124F:→ plsmaop: 可能消失...... 08/11 09:50
125F:→ sarafciel: 馮紐曼架構還活著C就很難死 08/11 17:48
126F:推 ou9810: 我比較好奇有哪些語言已經消失了 08/12 00:36
127F:推 fayhong: Haskell 會消失?我只能說呵呵~ 08/12 10:35
128F:推 shooter555: B語言 08/12 11:06
129F:推 XDon: Ruby每年都被人說要死 已經好多年了依然建在XD 08/12 18:34
130F:推 XDon: Ruby作者松本行弘上周才發推說過 08/12 18:37
131F:→ XDon: 「每年都被說Ruby死了,也就是說每年Ruby都死而復生」 08/12 18:37
132F:→ s865795: R 在資料處理上還是比python 輕鬆很多 08/14 02:18