忘记密码   免费注册 查看新帖 | 论坛精华区

ChinaUnix.net

  平台 论坛 博客 认证专区 大话IT HPC论坛 徽章 文库 沙龙 自测 下载 频道自动化运维 虚拟化 储存备份 C/C++ PHP MySQL 嵌入式 Linux系统
最近访问板块 发新帖
查看: 1450 | 回复: 0

又走了一位大牛!COBOL 语言的联合设计者离世 [复制链接]

论坛徽章:
135
2015年亚洲杯之日本
日期:2015-04-28 13:32:012015年亚洲杯之朝鲜
日期:2015-05-06 10:16:442015年亚洲杯之日本
日期:2015-05-06 10:21:342015年亚洲杯纪念徽章
日期:2015-05-13 17:16:442015亚冠之北京国安
日期:2015-05-13 17:18:292015亚冠之鹿岛鹿角
日期:2015-05-13 17:19:062015亚冠之德黑兰石油
日期:2015-05-27 16:47:402015亚冠之塔什干棉农
日期:2015-05-28 15:24:122015亚冠之卡尔希纳萨夫
日期:2015-06-01 13:52:392015亚冠之柏斯波利斯
日期:2015-06-04 17:37:292015亚冠之阿尔纳斯尔
日期:2015-06-16 11:31:202015亚冠之塔什干火车头
日期:2015-06-23 10:12:33
发表于 2017-06-08 10:05 |显示全部楼层
Jean Sammet 是美国计算机科学家,1962 年发明 FORMAC 编程语言。她也是 COBOL 编程语言的联合设计者。据纽约时报 6 月 4 日报道,Jean Sammet 于 5 月 20 日在马里兰州离世,享年 89 岁。Sammet 留给世人的最大遗产,就是 COBOL。

Jean Sammet 生平
1928 年 3 月 23 日,Jean Sammet 出生于纽约市。她从小对数学特别感兴趣,后就读于曼荷莲学院,主修数学和教育。后来在 1948 年在曼荷莲学院毕业并获得学士学位。1949 年在伊利诺伊大学厄巴纳香槟分校拿到数学博士学位。也就是在 1949 年,她第一次接触到计算机,但当时并没有留下特别深的印象。

(1979 年 Sammet 在马里兰大学做演讲)

在 2000 年的一次采访中,Jean Sammet 回忆说「(当时)我认为计算机是一些乱七八糟(obscene)的硬件,我不想用这个来做事情」。她最初的厌恶,其实也正常。一来她当时追求的是数学,二来计算机科学还不是一门独立学科。
后来 Sammet 在穿孔卡上尝试编程计算,然后传入到计算机。这次经历让她大开眼界,并从此喜欢上了计算机。在 20 世纪 50 年代,计算机行业还处于起步阶段,还没有固定的行业文化和职业发展路径。


1955 年到 1958 年期间,Sammet 受雇于斯佩里陀螺仪公司,指导一个科学编程小组。

1958 年到 1961 年期间,Sammet 效力于 Sylvania 电子公司,作为员工顾问参与编程研究,同时还是 COBOL 原始团队成员之一。COBOL 的其他 5 位联合设计者是:Howard Bromberg、Howard Discount、Vernon Reeves、William Selden 和 Gertrude Tierney。

1961 年 Sammet 加入 IBM 公司,期间她开发了 FORMAC 语言,这是首个广泛用于处于数学公司的计算机语言。在 IBM 期间,她还研究限制型英语用于编程语言,自然语言用于数学程序。

1974 年到 1976 年间,Sammet 当选美国计算机协会(ACM)主席,并且是 ACM 历史上首位女主席。

COBOL 的诞生

Sammet 留给世人的最大遗产,就是 COBOL。在 20 世纪 50 年代后期,人们越来越清晰,计算机不仅可在科学计算中有强大作用,在商业中也同样是强大工具,可用于管理会计、薪资、采购等。这也导致了 Common Business Oriented Language(COBOL)的诞生,从其名字也可看成,不仅可处理数字,也可以商业数据。

当时最大的计算机采购商——美国国防部,设定了 COBOL 通用准则,包括要求「最简英语的最大化应用」到「扩大向计算机陈述问题的基石」。后来五角大楼声称,他们不买不能运行 COBOL 的计算机。

20 世纪 50 年代的计算机先驱 Grace Hopper,常被称为 COBOL 之母。不过 Grace Hopper 并不是发明 COBOL 的六人组成员之一。Sammet 几乎没有对外说过这事。


Sammet 曾说过「我非常钦佩 Grace,但她真不是 COBOL 之母,也没有参与 COBOL 的创造或开发。」

1959 年,在纽约曼哈顿的雪梨荷兰酒店,Sammet 和其他 5 位程序员封闭两周,几乎是无昼夜地开发,完成了 COBOL 的大部分设计。他们在1959 年 11 月呈交提案,几乎没啥改动,被计算机制造商和五角大楼接受。

COBOL 的发展

COBOL 的早期版本,给了程序员很大自由编程空间,可以写没有很多结构的代码。这就导致了复杂、膨胀的程序,被吐槽为意大利面条代码。学者们常常不屑一顾。1975 年,大牛 Edsger Dijkstra 也曾吐槽「用 COBOL 会脑残(The use of COBOL cripples the mind)」。

虽然有被吐槽的地方,但 COBOL 在那个年代是技术创新,可用计算机代码描述并展示数据。组织管理客户或市民的基础数据,包括:姓名、地址、社保号码、电话号码。另外一位大牛 Brian Kernighan 曾表扬 COBOL 「在处理格式化数据方面,真的非常出色。」

随着后来发展,Sammet 向 COBOL 引入了更多的工程准则,使其更加实用和可靠。COBOL 在银行业、卫生保健、零售业和政府机构中广泛使用。
COBOL 最初是作为处理商业数据的短期解决方案技术,也许就活个一两年,直至被其他更好技术取代。但是,COBOL 并没有消亡,一直活的好好的。据 IBM 的研究估计,目前还在用的 COBOL 代码大约有超过 2000 亿行,每年新增或改动 20 亿行代码。




您需要登录后才可以回帖 登录 | 注册

本版积分规则

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号 北京市公安局海淀分局网监中心备案编号:11010802020122
广播电视节目制作经营许可证(京) 字第1234号 中国互联网协会会员  联系我们:
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP