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 文章。

你点的每个“在看”,我都认真当成了喜欢

60 岁的 COBOL 凭什么活到现在?相关推荐

  1. 活久见!新泽西州长急聘COBOL程序员!网传去应聘的程序员最小年龄都在 60 岁以上!...

    " 美国新泽西州的州长 4 月 5 日在电视上宣布当地银行急需 COBOL 程序员来处理政府财务系统的一些问题,包括最近大量增加的失业补助支票的发放等等. 作者:51cto,来自:51cto ...

  2. 现60岁,一次性缴纳60万养老金,一个月领取4000元,你愿意吗

    60岁的年龄,一次性缴纳60万养老金,每个月领取4000元,如果是我的花,我不愿意,理由如下: 有人拿年龄算保本账,一个月领4000,一年就是4.8万,60万全部领取回来需要12.5年,基于60岁的年 ...

  3. 【人物】一个程序员决定写代码到60岁

    重要也更深远的意义或许在于,阳振坤的存在创造了一种新的生态.他颠覆了时下困扰这个行业的「35岁危机」:一个程序员必须在35岁之前跻身进入管理层,否则将无法以技术身份立足,年长的技术人员意味着贬值.淘汰 ...

  4. 20岁、40岁、60岁、80岁

    0岁.40岁.60岁.80岁 有一对兄弟,他们的家住在80层楼上.有一天他们外出旅行回家,发现大楼停电了!虽然他们背着大包的行李,但看来没有什么别的选择,于是哥哥对弟弟说,我们就爬楼梯上去!于是,他们 ...

  5. “我爸60岁还在工地干活”:父母仍在拼命,你哪有资格矫情?

    作者 | 阿秀 来源 | 进击的阿秀 宫崎骏曾经说过一段话: "当一个人步入中年,他就已经成了一头猪.过了30岁,人生就不再是纵马奔驰,而是负重登山." 人到中年,就越不应该放弃, ...

  6. 脑力25岁开始走下坡路?百万人数据证实:60岁以后才下降|Nature子刊新研究

    梦晨 发自 凹非寺 量子位 | 公众号 QbitAI "人在25岁左右达到脑力巅峰,之后都在走下坡路." 这种说法流传甚广,也有科学实验提供支持.影响力之大,甚至成了中年人&quo ...

  7. 王石:人生60岁才是开始

     王石:人生60岁才是开始 在剑桥,我选择了融入当地生活方式,因为我真的觉得这里好得不得了,这里的西餐也比哈佛的好吃多了,所以晚餐时间我基本全部安排在学院的"哈利·波特式"饭堂 ...

  8. van-cell 取消点击_消息传来!转告父母:2021年起,取消60岁以上老年卡?

    阅读本文前,请您先点击上面的蓝色字体"惠家知识点",再点击"关注",这样您就可以继续免费收到文章了 现在有很多地区都有老年卡政策,只要是年龄满60岁以上,就可以 ...

  9. 微信朋友圈五月十大谣言:60岁以上老人打962899可享免费服务

    [TechWeb]6月6日消息,网络的快速发展加上社交平台的便利,使得信息传播速度加快.不过,便捷的网络和平台也成为一些谣言高发地,尤其是我们在刷朋友圈的过程中,经常会看到各种各样危言耸听的消息.日前 ...

最新文章

  1. python eval 入门_Python学习笔记整理3之输入输出、python eval函数
  2. 苹果显示已连接网络连接到服务器异常,苹果确认iphone密码,显示连接服务器出现问题,为什么...
  3. Android企业级程序完全退出的解决方案
  4. linux下判断网络是否连接
  5. linux简易扫雷c语言代码,C语言代码实现简易扫雷
  6. 超星考试浏览器_超星浏览器官方下载
  7. 开关电源matlab仿真文件,基于PI控制方式的7A开关电源的MATLAB仿真.doc
  8. Python数据分析项目实例5: 分析某餐饮企业的订单详情表数据(基于matplotlib的python数据可视化分析)
  9. 系统结构考点之CRAY-1向量处理机
  10. icpc 昆明 A.AC
  11. docker发布自己的镜像到docker hub上
  12. ref,reactive toRaw
  13. GStreamer教程-基础教程2:GStreamer概念
  14. .NET Core 用 Blazor 做 jmeter 系列视频
  15. mybatis-plus的使用 ------ 进阶
  16. 通过支付宝服务中断事件看系统可靠性和YunOS的可靠性
  17. KONICA MINOLTA China | 柯尼卡美能达-SMB扫描问题
  18. 老男孩shell 实战专业培训视频
  19. 加号和减号在一起怎么读_加号 减号 乘号 除号 用英语怎么说
  20. 2021福建省安全员官方 单选题题库及答案

热门文章

  1. [导入]不需要任何附加信息的伪凹凸光照计算方法。
  2. 贪心----多元Huffman编码问题
  3. leetcode python3 简单题83. Remove Duplicates from Sorted List
  4. yii 使用 有赞sdk_有赞 App 动态化配置中心实践
  5. CMake笔记2 构建动态链接库
  6. 剑指offer之删除链表中重复的结点
  7. Flutter布局锦囊---屏幕顶部提醒
  8. 中国农业机械用橡胶履带行业市场供需与战略研究报告
  9. 天然纤维复合材料行业调研报告 - 市场现状分析与发展前景预测
  10. 2021年中国主轴修复服务市场趋势报告、技术动态创新及2027年市场预测