大数据文摘出品
作者:刘俊寰
先想象这样一个画面,60年后,如今最热的编程语言Python会是怎样一幅景象?
被彻底淘汰?届时今天这批Python熟练工已经彻底退休,那么目前被Python编写的这些基础设施靠谁维护呢?
疫情期间,一门上古编程语言COBOL就面临这样的“复活”问题。疫情导致美国申请失业救济人数激增,各州政府服务器面临崩溃,其中不少州的主机系统是基于COBOL建立起来的,而在过去几年甚至几十年的时间里,这些系统都没有更新过。
4月4日,新泽西州州长PhilMurphy在新闻发布会上明确表示急需COBOL程序员。
从四月初美国新泽西州都开始重聘COBOL人才,大批程序员开始重新学习COBOL,相关学习课程登顶GitHub热榜,这门寿命超过60年的上古语言忽然重回大众视线。
时隔一个月,作为一门“过时”的语言,COBOL的热度虽然逐渐散去,但是正如网友指出,和所有的编程语言一样,COBOL现在有两条路可选,要么被优化,要么接受被逐渐取代的命运。
当一门语言站在这样的分叉口,如何权衡抉择下的个中利弊?COBOL的现在是否也是其他语言终究会面临的未来?
怀着这样的关切,文摘菌特意联系到了登顶GitHub的COBOL学习项目的开发者之一JohnMertic,并跟他聊了聊这个问题。
JohnMertic目前是Linux基金会项目管理主任,从年加入Linux基金会开始,他就一直致力于发掘优秀的编程人才,其中就包括COBOL。这次他联合多位社区开发者共同编写了COBOL学习课程,目前这门课程已经指导了一大批自学成才的年轻程序员,对解决美国COBOL系统问题起到了相当大的推动作用。
站在专业COBOL程序员的角度,John指出,对于COBOL人才来说,他们始终充满了活力和竞争力,公众对他们的