内容简介:行走在消失中的五种编程语言
不少编程语言的寿命很长,因为企业和机构往往不愿意花费时间和资源去用新语言重写关键任务软件,因此一些重要系统上经常会有很多运行了数十年高龄的编程语言写的代码,例如航空业的空管系统铁路调度系统很多还在使用Ada——一种四十年前的面向对象的高级编程语言开发的软件。
但是假以时日,过气的编程语言终将退出历史舞台,被更新的,效率更高的编程语言代替。而对于IT人士来说,顺应编程语言的发展趋势,掌握新的开发技术是大势所趋。以下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的发展遭遇了瓶颈,至今 Perl 6尚未全部完工。所有人都清楚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的使用范围已经逐渐萎缩到仅限于主机系统维护中。
以上所述就是小编给大家介绍的《行走在消失中的五种编程语言》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- 行走在消失中的五种编程语言
- 游戏制作之路(6)创建角色行走的地面
- 【行走的Offer收割机】记一位朋友斩获BAT技术专家Offer的面试经历【石杉的架构笔记】
- 逻辑式编程语言极简实现(使用C#) - 1. 逻辑式编程语言介绍
- 那些主流编程语言的知识:C 语言(一)
- 那些主流编程语言的知识:C 语言(一)
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
深度探索C++对象模型
斯坦利•B.李普曼 (Stanley B. Lippman) / 侯捷 / 电子工业出版社 / 2012-1 / 69.00元
作者Lippman参与设计了全世界第一套C++编译程序cfront,这本书就是一位伟大的C++编译程序设计者向你阐述他如何处理各种explicit(明确出现于C++程序代码中)和implicit(隐藏于程序代码背后)的C++语意。 本书专注于C++面向对象程序设计的底层机制,包括结构式语意、临时性对象的生成、封装、继承,以及虚拟——虚拟函数和虚拟继承。这本书让你知道:一旦你能够了解底层实现模......一起来看看 《深度探索C++对象模型》 这本书的介绍吧!