作者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/cn.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