前不久,我曾在一个流行网络搜索引擎上输入了“格雷斯·霍珀”,结果出现了几百万的相关网页。尽管这个数字在与其他20世纪名人偶像如J. F. 肯尼迪(John F. Kennedy)或者艾尔维斯·普雷斯利(Elvis Presley)的搜索结果的数量相比时完全不值一提,但是霍珀在数字上毫无疑问是网络上最... 查看全部[ “了不起的格雷斯”或者“COBOL编译语言之母” ]
关于霍珀少将晚年时期的轶事俯拾皆是,大多数人都是在强调她最受人赞美的品质:近乎反抗的傲慢。然而,她人生的最初36年却以一定程度的坚守传统为特征。在20世纪20年代,来自美国东北部的经过特许的女性追求更高等的教育并没有什么稀奇的。事实上,在20世纪20年代到30年代初这段时期,获得了数学博士学位的女性... 查看全部[ 年轻时的霍珀:协作性的叛逆 ]
大多数有关发明的故事都围绕着一个特定的有形实物,如飞机或汽车。有形实物适合于创造者的描述,并且随着时间的推移而演变,在科技历史的背景下,其重要性越发明显。编著一本关于编程的发明的书也面临着其本身的挑战。程序其能够从电脑屏幕上打印出来或看到,尽管从这个意义上来说,它是“有形的”,但是“编程”却是编写程... 查看全部[ 编程的发明 ]
计算学历史学家是幸运的,因为很多初期的先驱们在保存工作文件、备忘录、笔记和信件时都十分谨慎。人们推测格雷斯·霍珀和她的同行们拥有一种宿命意识。或者也许他们是十分注重细节的人,接近于强迫症。研究者开始寻找原始资料的起点就是收藏于在华盛顿的史密斯森国立美国历史博物馆档案中心的格雷斯·穆雷·霍珀收藏品。八... 查看全部[ 原始资料来源 ]
历史学家(如考古学家)都是侦探,他们在试图重建一个可能的历史的同时挖掘线索。这个类比用在技术方面的历史学家身上尤其恰当,因为我们能够得到我们的主角们用头脑和双手雕刻出的工艺品和实物。对于实物和发明者之间的特殊关系的一段精彩论述,在我所发现的小J. P. 埃克特的一次访谈录中可以找到。此采访是在ENI... 查看全部[ 重建过去:口述历史和其他历史文物的使用 ]
在20世纪的绝大部分时期中,传记在科技历史中是一种广受接纳和广泛应用的体裁。早期作品歌颂各类技术的先驱人物,包括托马斯·爱迪生(Thomas Edison)和怀特兄弟(Wright brothers)。17为了社会的利益,在地下室或汽车库做白铁工的无私发明家的奋斗目标引起了学者和无专业知识的读者的共... 查看全部[ 分散式传记 ]
“我仍然记得12月7日这一天,”格雷斯·霍珀说,回忆着1941年那个灾难性的日子,“我们两个都忙着自己的研究。我们有一个很大的双人办公桌,我们背后都有窗户,周围全是厚厚的书,而在上面的商店里有一个小收音机,我还记得当时珍珠港的通告。”1当听到熟悉的声音介绍着日本突然的空袭造成了2 403个美国人死亡... 查看全部[ ”我仍然记得12月7日这一天“ ]
与20世纪30年代的许多受过高等教育的年轻美国女性一样,格雷斯·布鲁斯特·穆雷(Grace Brewster Murrray)来自一个信誉卓越的安格鲁-撒克逊家庭。格雷斯的母亲是一位成就卓然的数学家,而她的父亲则是一位人寿保险主管,他在对儿子与两个女儿的教育方面一视同仁。定居于纽约市西95号街316... 查看全部[ 格雷斯·穆雷·霍珀:数学家和教师 ]
1861年,啤酒酿造师及商人马修·瓦萨(Mattew Vassar)在距离纽约市75英里的波基普西市建立了瓦萨学院。瓦萨当时的理想是为女性提供一个能与当时最好的男性大学相比的文科教育。作为瓦萨学院的学生和教授,格雷斯·霍珀跟随了许多传奇校友的脚步,包括爱伦·斯瓦罗·理查兹(Ellen Swallow... 查看全部[ 建立事业:在瓦萨教学 ]
“我在那年结束了与库朗的合作。当然,接着在战争最激烈的时刻,我的哥哥和我的丈夫等所有人都想参与其中。”霍珀回忆道。文森·霍珀离开了纽约大学,不顾一切地想得到一个官员的职务。因为他的年龄原因以及视力较差,他被拒绝了。格雷斯的哥哥罗格刚读完经济学博士学位,同样视力很差。接着,两个人便暂时搁置了他们前途光... 查看全部[ 寻找新的道路 ]
当格雷斯·霍珀海军中尉于1944年夏天从海军后备军校毕业时,最大化地利用她的才能这个问题便落在华盛顿海军人事局(Bureau of Naval Personnel)的责任范围内。在和平时期,任务的决定通常会考虑到当事军官的意愿。但是在战争时期,海军的需求通常会取代个人的意愿和需求。 在霍珀参加军官... 查看全部[ 她余生的第一天 ]
一个人要如何开始为世界上的第一台操作性计算机编制程序?在有限的知识和经验的帮助下,海军上尉霍珀面临着让哈佛马克一代的75万个部件有目的地运作并产生精确的求解方法的艰巨任务。这些求解方法远远不是出于学术好奇心,而是对要立即投入军事应用的问题的解答。面对不同寻常的战事压力,霍珀依靠她的能力来保持冷静和理... 查看全部[ 一个人要如何开始为世界上的第一台操作性计算机编制程序? ]
在研究艾肯的“ASCC”一个月之后,霍珀和布洛赫很清楚地认识到这个机器根本不是自动的。没有大量的计划和编码,马克一代的自动化是无法实现的。布洛赫认为,这个过程类似于一个“依次公布射击名单——读出操作的顺序”的监管者。例如,在任何给定的运算中,霍珀必须将输出值的精确度限定到小数(如,第10位,第100... 查看全部[ 驯服机械怪兽 ]
在海军上尉格雷斯·霍珀被引进到哈佛马克一代研发中的六天之后,联军部队如暴风雨般攻占了诺曼底海岸。这次勇猛的登陆袭击了连绵50英里受到严密防卫的法国海岸线,集结了5 000多艘舰艇、1.1万架战斗机和16万支军队。历史将诺曼底登陆日(D-Day)确立为希特勒结束对欧洲大陆掌控的开始,但是对霍珀和计算实... 查看全部[ 世界上第一个数据处理中心 ]
阐述问题 霍珀和布洛赫常常发现,问题的发起人能够描述其想要的结果,但是当涉及需要解决的特定方程式时,却总是不知所措。相反,布洛赫和霍珀对问题的来源背景知之甚少。“为了能够解决他们的问题,我们必须学会他们的专业词汇。”霍珀回忆说,“我学会了海洋学、所有的扫雷过程、引爆装置、低空爆炸信管、生物医学等方... 查看全部[ 发明编码系统 ]
在她到来的6个月里,海军上尉格雷斯·霍珀将自己从一个计算机新手转变成了该领域的一名新秀专家。她所发明与理查德·布洛赫成功使用的编码系统满足了由现代战争必需品所产生的不断增加的需求。战时情况要求哈佛团队以一种在和平时期少有经历过的速度来工作。到1945年冬,马克一代已经完成,并且95%的时间都在运转,... 查看全部[ 第一个电脑黑客 ]
在许多关于格雷斯·霍珀的趣闻轶事中,其中最著名的故事便是发现第一只计算机“bug”。“bug”这个术语是在从托马斯·爱迪生时代开始才被工程师用来描述机械故障的。霍珀应该因将此术语引入计算机语言中而受到赞誉,尤其是在编程语言中。她是这样描述关于这只现已臭名昭著的飞蛾事件的: 当我们为马克二代排除故障... 查看全部[ 计算机中的飞蛾 ]
如果操作员确定编码是“干净”的,操作步骤是正确的,那么故障就出在了硬件上。这就要求检查无数继电器和计数器,这项任务因为机器的体型和设计而异常艰巨。霍珀记得,她的手提袋中微不足道的镜子变成了检查价值75万美元的机器更受青睐的工具: 我总是会带着一个小镜子。一种寻找马克一代故障的方法是,它们经常是由计... 查看全部[ 硬件故障 ]
如果硬件故障能够排除,那么最可能的错误源就是问题的编码。遗憾的是,理查德·布洛赫回忆说,编码容易遇到各种疏忽和谬误。一个编码师可能取了错误的运算数或者错误的算术运算。错误可能出在编码师的输入常量或初始值的计算上。遗漏和重复在编码师将指令转化成机器语言的过程中很常见,而穿孔带、穿孔卡片和插线板指令的准... 查看全部[ 为故障编码 ]