由于COBOL出现的时间太早了,1963年美国国家标准学会对其进行了标准化之后ANSI标准还是很少被遵循,因此,COBOL程序只是部分可移植的,因此随着使用的场景越来越少,熟悉COBOL的程序员也越来越少,在2019年IEEE Spectrum的顶级编程语言名单中,COBOL排名第44位。
当然了,作为一个横穿60年光辉岁月的“上古语言”来说,多少有一些传奇故事。
比如在经典科幻电影《终结者》中,反噬人类、毁天灭地的天网系统中出现的代码便是一串COBOL程序。
但是该段程序的原作者Swirsky表示,这只是一个累加计算的代码,摘自他1984年5月发表在杂志的一篇文章中,他还找到了当年的杂志原文,但是网友们还是不依不饶,“指责”他:“就是你创造了天网!”
COBOL人才储备告急,退休程序员焕发第二春
尽管“天网”系统都是用COBOL编写的,但是日渐式微的COBOL语言还是面临重大的人才储备问题,美国急招COBOL程序员来维护国家失业救济计算机系统,也是因为维护人员实在是不够用。
然而问题正在得到解决,一大批已经退休的程序员表示愿意提供帮助,经过了“年少轻狂”和“中年危机”的老程序员们,又迎来了第二春。
据招聘委员会的一位发言人称,自今年1月以来,提到“ COBOL”的招聘广告增加了6.47% 。
还有一些专门招募程序员的公司也开始了扩招。COBOL Cowboys是一家位于盖恩斯维尔的公司是一家职业介绍所,在过去的三年里,公司的程序员数据库中掌握COBOL和其他更现代的语言的程序员从50个增加到了350个,他们的平均年龄在45岁到60岁之间。
该公司首席运营官艾琳?欣肖(Eileen Hinshaw)表示: “我们有一位年纪比较大的程序员,他曾与格蕾丝?霍珀(Grace Hopper)共事过,我敢说她已经80多岁了。”
欣肖表示,COBOL Cowboys在看到墨菲州长的新闻发布会后联系了新泽西州,目前正在就支援COBOL程序员问题“与该州进行沟通”。
除了私营的职业介绍所之外,还有一些公益组织,比如U.S. Digital Response(美国数字反应组织),由一群公共利益技术专家组成的,其中包括一些在奥巴马政府中担任技术职务的人员,这个组织为需要帮助的联邦和州政府机构以及希望提供帮助的具有数字技能的志愿者进行牵桥搭线。
美国数字响应组织的联合创始人之一、前美国首席技术官的Cori Zarek表示,已经有3500多人加入了该组织的志愿者队伍。
目前来看,退休的老程序员们对于参加这样的项目还是非常积极的,Zarek表示,“我们已经看到许多经验丰富的老手在积极报名,太不可思议了。”
果然程序员在面对需求的时候,是控制不住自己的双手的。