行走在消失中的5种编程语言

来自:IT经理网(微信号: ctociocom) 链接:www.ctocio.com/ccnews/23425.html(点击尾部阅读原文前往)

不少编程语言的寿命很长,因为企业和机构往往不愿意花费时间和资源去用新语言重写关键任务软件,因此一些重要系统上经常会有很多运行了数十年高龄的编程语言写的代码,例如航空业的空管系统铁路调度系统很多还在使用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的使用范围已经逐渐萎缩到仅限于主机系统维护中。

原文发布于微信公众号 - 顶级程序员(TopCoding)

原文发表时间:2017-04-26

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏腾讯社交用户体验设计

世界企鹅日 - 腾讯ISUX

12320
来自专栏FreeBuf

军火库(第一期):无线电硬件安全大牛都用哪些利器?

1. 诺基亚N900手机 这个手机是我最喜欢的装备之一(当年我还是个穷屌丝时候我老婆送我的生日礼物),N900基于Linux衍生版本Maemo,拥有纯粹的Lin...

58870
来自专栏Jerry的SAP技术分享

一个SAP开发人员的双截棍之路

由于种种原因,Jerry最近加入了SAP成都研究院的一个演讲俱乐部,这个俱乐部主要是提高大家的英语演讲能力。

16030
来自专栏腾讯数据中心

10亿红包背后的数据中心

image.png 今年除夕夜除了看春晚放烟花,咱中国人又多了一项必备娱乐节目——抢“微信红包”。10.1亿次的总收发量,8.1亿次/分的摇一摇峰值……所有...

34150
来自专栏PaddlePaddle

AI不思议 | 你的智能音箱找到2.4G wifi了么?

智能音箱陆续已经火了一年多了,这期间:半夜突然笑出声的“亚马逊ECHO”、试图变成扬声电话的“谷歌home”、万变不离购物的“天猫精灵”、它吃火锅你吃火锅底料的...

16230
来自专栏大数据文摘

没熬夜看苹果开发者大会 2015 WWDC直播?来这看吧!

16730
来自专栏FreeBuf

细思极恐!苹果技术顾问私自窃取用户信息并恐吓威胁

近期,关于苹果设备安全性的讨论一直此起彼伏,从2月28日中国大陆iCloud服务转由云上贵州运营,到以色列公司宣布解锁包括iPhone X和iPhoen 8在内...

413110
来自专栏程序员的知识天地

程序员幽默:66条让你笑爆肚皮的程序员段子

1、程序猿最烦两件事,第一件事是别人要他给自己的代码写文档,第二件呢?是别人的程序没有留下文档。

18220
来自专栏镁客网

程序员看过来!6499元Mac mini带回家!让你写代码的速度快上30倍!

这次发布会的主角是:iPad Pro、MacBook Air、Mac mini、Apple Pencil。

17420
来自专栏智能算法

108个程序员的笑话,你都看得懂吗?

1、程序猿最烦两件事,第一件事是别人要他给自己的代码写文档,第二件呢?是别人的程序没有留下文档。 2、程序猿的读书历程:x语言入门—>x语言应用实践—>x语言高...

60070

扫码关注云+社区

领取腾讯云代金券