格蕾丝middo;赫柏是谁?美国计算机科学家格蕾丝middo;赫柏简介

她使用的Mark I机在当时是个奇迹 , 能在一秒钟内进行3次加法运算 , 这在40年代堪称超高速运算 。美国武器系统当时正依赖于快速计算 。格蕾丝在MarKI机上工作最困难的经历是为它撰写操作手册 。
有一次 , 格蕾丝使用的MarkⅡ机出了故障 。出错的继电器找到了 , 故障的原因也找到了:里面有一只死蛾子 。蛾子被用镊子夹了出来 , 她们用胶条贴在记录This is the first actual bug found 。”(这是发现的第一只虫子 。)bug这个词后来成为计算机领域里的一个习惯说法 。
她决心证明她能够让计算机做她能够规定的任何工作 。到1954年 , 一个人带来一些函数 , 他已经算了6个月 , 让格蕾丝算出前15个导数 。18分钟后 , 她就把导数交给了这个人 。格蕾丝证明了:计算机不仅是数学仪器 , 当进行数值运算时 , 它控制运算符号 , 当进行数据处理时 , 它控制数据处理符号 。
1957年 , 她设计的Flow-matic系统完成了 , 被称作B--0 。这是第一个英语数据处理的编译程序 , 也是第一个运用词语的计算机语言 。后来 , Flow-mafic被吸收进Cobol这个广为使用的商业计算机语言 , 这是格蕾丝的一大贡献 。
从1959年开始 , 格蕾丝和同事一起设计Cobol计算机语言 , Cobol使用的句法和术语更接近自然英语 。Cobol将程序和数据截然分开 , 因此 , 如果编程员要改变程序 , 他只需要改变前面编写的程序部分 , 不必全改 。这种语言有显著的文件处理能力 , 它支持顺序文件和直接存取文件 , 特别适用于管理存储在磁带或磁盘上的大量数据 。
1944年2月 , 世界著名的大型电磁式自动计算机Mark-Ⅰ在美国哈佛大学启动 。为这台长15米、高2.4米 , 自重30多吨的庞然大物编制程序的 , 是当时为数不多的女程序员之一、海军中尉格蕾丝·霍波(Grace Hopper ,1906-1992)博士 。霍波天才的创造和发明 , 至今仍在广为流传的有两个:一个是计算机界通用的术语“臭虫”(Bug);另一个就是家喻户晓的“千年虫”(Y2K) 。她更加辉煌的业绩在于 , 她是计算机语言领域的开拓者 , 她被称作“计算机软件之母” 。
格蕾丝·霍波1906年出生于美国纽约一个中产家庭 , 父亲瓦特·莫利(W .Murray)是保险经纪人 , 祖父是纽约一位资深的工程师 。母亲玛丽(H. Mary)虽然是家庭妇女 , 却很喜欢数学 , 这一点在当时是受社会舆论支持的 , 因为人们认为妇女喜欢数学 , 有利于管理家庭财务 。母亲的数学爱好 , 自然给霍波的成长带来相当大的影响;但她最喜欢的人 , 却是慈祥的曾祖父亚力山大——美国海军的退休将军 , 小格蕾丝常常坐在他的腿上 , 抚摸军服上的各种装饰 , 瞪大眼睛 , 听老人讲惊险的战斗故事 。这些 , 可能就是她选择海军作为自己终身职业的原因 。
少年霍波是出了名的“假小子” 。在家乡温特沃斯湖畔 , 树木茂盛 , 湖水清澈 , 她经常带着两个妹妹一起爬树、划船、游泳、捉迷藏 。最像男孩性格的 , 是这个女孩对什么事情都爱寻根究底 , 只要发现不了解的东西 , 总想把它们拆开看个究竟 。她母亲清楚地记得 , 格蕾丝七岁那年 , 为了弄懂“钟为什么朝一个方向转”的奇怪问题 , 她把家里的七台钟——从小号的台式钟直到大号的座钟 , 全部给拆了个七零八落 , 零件摆满了房间 , 却无法把它们还原 。类似的事情经常发生 , 也常因此受到母亲的惩罚——罚她在家里挑花刺绣 。