现在的开发人员都趋向于使用新的编程语言, 那么旧的编程语言呢? 它们的前途一般是这样两种: 仍然可以使用, 但逐渐不受大家欢迎, 直接完全死去. 程序员都不知道的 5 种将死的编程语言下面给大家说说:
Perl
曾几何时, 几乎每个人都在使用 Perl 语言编程. 但是那些经常使用的人慢慢地发现, 关于这个 Perl 语言似乎总是有点不对劲. 至少我知道有这么个叫做 "piecemeal" 的编程语言, 它的创造者似乎就只是将这个功能堆在另一个功能上面而已, 并没有好好考虑将它们结合在一起. 事实上, 甚至是它的创造者也不得不承认这种编程语言是有问题的. 经过完整地改造之后, 现在的开发工作开始倾向于使用 Perl6, 这个大概是在 2000 年的时候. 至于 Perl? 俨然已经销声匿迹了! 所以完全没有必要去学习它了.
Ruby
关于 Ruby, 可以这么唱 "十年之后, 我不认识你你不属于我......". 因为就在 10 年前, Ruby 语言可谓是风靡一时. 它出生于 1995 年, 5 年左右达到它的鼎盛时期. 如果你经常使用的话, 绝对会义无反顾地爱上它. 但是, 像我们这些学着 C 语言风格长大的孩子在学习 Ruby 时往往会觉得有点囧.
其实从各方面来看, Ruby 都很好, 几乎是一片赞誉声...... 除了 Twitter. 在 2011 年 4 月, Twitter 宣称他们已经将几乎大部分的代码都改写过了, 以便不必使用 Ruby 和它的 web 框架 --Ruby on Rails, 据他们所说这个平台非常之低效. 不过, 我想说的是, 也正是那一天起, Ruby 开始走下坡路, 使用的人数也是越来越少.
Visual Basic.NET
微软钟爱于 BASIC 编程语言的扩展可以一路追溯到 1991 年, 那时他们刚刚采购了来自 Alan Cooper 的一个非常酷 (对于那个时候而言) 的可视化编程设计. Alan Cooper 初期使用的是别的编程语言, 但是比尔盖茨让他换成 BASIC 语言, 因为盖茨认为那是当时最为简单的编程语言. 于是乎, 大名鼎鼎的 Visual Basic, 就从 BASIC 中衍生出来 -- 对象这一概念以及新的编程技术问世了.
现在的话, 在软件行业中, 有很多很多需要 C#的工作岗位, 不少都是高薪聘用的. 虽然针对自己的 CLR 运行, 微软创建了 C#, 但是它的工程师们另外还创建了一个盖茨深爱的 BASIC 语言版本, 命名为 Visual Basic.NET. 该编程语言借用了 BASIC 语言的语法, 但是它的编码方法却与 C#相似. 虽然 Visual Basic.NET 也在发展, 但是优胜劣汰总是不可避免的 -- 大家都选择了 C#, 于是 Visual Basic.NET 就成为了明日黄花.
Adobe Flash 和 AIR
从技术上讲, 这些都是平台, 而非编程语言. 我之所以将它们包含进来是因为如果你想要使用它们, 就必须安装 Adobe 自己的 ECMAScript 版本, 即 ActionScript.ActionScript 是 JavaScript(当前最流行的编程语言之一, 因为它能用于所有的浏览器)的一个近亲. ActionScript 在 ECMAScript(这是 JavaScript 实现标准的官方名称)中增加了一些细节; 但是除了 Adobe Flash, 其他地方几乎没有 ActionScript 的用武之地. 随着 Flash 和 AIR 的逐渐逝去, Adobe 的 ActionScript 也开始向世界吻别.
Delphi's Object Pascal
早先 Delphi 和它的 Object Pascal 语言确实给我们提供了一个良好的工作环境: 虽然有点啰嗦, 但是编译器很快, 而且相比 Visual Basic(这里指的是 pre-Visual Basic.NET,1995 年左右), 创建 Windows 程序更容易.
但是它的优势并没有持续下去. 也很难说是什么原因, 因为这个平台真心是不错的. 就在这时, Borland 公司开始在其 Delphi 的产品线上支持 C#和 C++. 发展到后来, Borland 公司甚至直接将 Delphi 卖给了 Embarcadero 公司, 然后 Embarcadero 公司继续使用 Delphi 开发产品. 话说, 它做得相当不错, 但是重点再也不是 Pascal 了. 当然, 你依然可以用 Pascal 编程, 但是几乎没人走这条路了. 事实上, 我们可以使用 Delphi 建立许多不同的平台, 包括 iOS,Android, 以及即将到来的 Linux 操作系统.
来源: http://www.bubuko.com/infodetail-3415567.html