[讨论] 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