COBOL将比我们所有人都活得更久,知道为什么吗?
作者 | Steven J. Vaughan-Nichols
译者 | 风车云马,责编 | 刘静
出品 | CSDN(ID:CSDNnews)
以下为译文:
计算机最初有机器语言和汇编程序,两者在使用上都不容易。自从后来出现了COBOL,一切都变了。
早期计算机语言的由来
我开始是在IBM 360汇编机上编程的。在计算机的早期,唯一的机器语言是汇编程序。在那些日子里,计算机科学真的是“科学”。显然,需要一种更简单的语言来为那些笨重的大型机编程。COBOL语言于1959年9月命名,成为面向业务的通用语言。
最初,格蕾丝·霍珀(Grace Hopper)提出了这一基本思想,并推动了它的发展。虽然她对这门语言做出了贡献,但这并不完全归功于她,还有一位功臣是玛丽·霍斯(Mary Hawes)。她是Burroughs公司的一名程序员,在业务开发过程中发现需要一种计算机语言。1959年3月,霍斯提议创造一种新的计算机语言。它将有一个类似英语的词汇表,可以跨不同的计算机执行基本的业务任务。
霍斯说服霍珀等人创建一种与供应商无关的、可互操作的计算机语言。霍珀建议他们向美国国防部(DoD)寻求资助,并将其纳为该语言的潜在客户。
商业IT专家对此表示同意。1959年5月,41名计算机用户和制造商在五角大楼举行了会议。在那里,他们成立了数据系统语言会议(CODASYL)临时委员会。
该委员会借鉴了早期的商业计算机语言,如雷明顿·兰德大学(Remington Rand UNIVAC)的《FLOW-MATIC》,它主要由格蕾丝·霍珀(Grace Hopper)撰写和IBM翻译,委员会认为COBOL编程语言应该像英语那样通用化。
但是,即使有了国防部、IBM和UNIVAC的支持,COBOL的前进道路仍然不明朗。霍尼韦尔提出了自己的语言FACT,作为未来的商业编程语言。在当时一段时间内,早期的业务开发人员似乎是FACT程序员而不是COBOL程序员,但是当时的硬件无法支持FACT。因此,COBOL再次占据了主导地位。
COBOL——商业语言的首选
到那年9月,COBOL的基本语法已经确定下来,COBOL程序在1960年夏天开始运行。1960年12月,COBOL程序通过在两个不同供应商的计算机上运行而被证明是真正可互操作的。COBOL正式成为第一种真正的商业编程语言。
直到20世纪80年代,它仍然是商业语言的首选。
2016年,政府问责局(GAO)报告称,国土安全部(Department of Homeland Security)、退伍军人事务部(Department of Veterans Affairs)和社会保障局(Social Security Administration)等部门仍在使用COBOL。据一家咨询公司 COBOL Cowboys称,COBOL Cowboys至今仍在使用2000亿行COBOL代码,《财富》500强企业中90%的公司仍在使用COBOL代码。而且,如果您通过ATM提取现金,那么可以肯定COBOL正在幕后运行。
今天,COBOL继续由Micro Focus管理并运营。在一次电子邮件采访中,Micro Focus的全球产品营销总监Derek Britton说:
“虽然市场规模很难精确地预计,但我们可以肯定,目前运行COBOL系统的组织有数万个。我们估计每天有几千万终端用户使用基于COBOL的应用程序,这种语言的依赖性显而易见,全球70%的事务处理系统都使用这种语言。”
这是什么意思?布里顿解释说:
“任何时候你打电话呼叫服务中心,或者联系政府部门,或者你转账或检查你的帐户,或者支付抵押贷款,或者买一个保险或更新报价,或者运输一个包裹,或者订购一束鲜花,或者在网上零售商买东西或预订机票,或者股票交易等等,你都是与COBOL互动。”
这是因为使用COBOL最多的是金融机构。这包括银行、保险、金融管理和股票交易相关机构,其次是政府服务部门。
尽管经历了60年,或许你认为COBOL已接近退休年龄,但这种语言本身仍未被淘汰。事实上,有些人正在将他们的COBOL应用程序迁移到云中。按照这个速度,COBOL程序将比我们所有人都活得更长。
原文:https://www.zdnet.com/article/cobol-turns-60-why-it-will-outlive-us-all/
本文为 CSDN 翻译,转载请注明来源出处。
【END】
5G之后,中国的人工智能发展趋势如何?
https://edu.csdn.net/topic/ai30?utm_source=csdn_bw
热 文 推 荐
☞2019 互联网月饼大赏!阿里开动物园,腾讯秀表情包,网易游戏最会玩!
☞顶配 12699 元、没有 5G,“浴霸三摄”的 iPhone 到底长什么样?
告别写笔记,AI 实时转写黑科技来了!
☞2亿日活,日均千万级视频上传,快手推荐系统如何应对技术挑战?
☞Docker容器化部署Python应用
☞给面试官讲明白:一致性Hash的原理和实践
☞预警,CSW的50万枚尘封BTC即将重返市场?
☞她说:行!没事别嫁程序员!
点击阅读原文,输入关键词,即可搜索您想要的 CSDN 文章。
你点的每个“在看”,我都认真当成了喜欢