一个人要如何开始为世界上的第一台操作性计算机编制程序?在有限的知识和经验的帮助下,海军上尉霍珀面临着让哈佛马克一代的75万个部件有目的地运作并产生精确的求解方法的艰巨任务。这些求解方法远远不是出于学术好奇心,而是对要立即投入军事应用的问题的解答。面对不同寻常的战事压力,霍珀依靠她的能力来保持冷静和理性,全面彻底地思考着问题。
这位编码的初学者意识到,如果她想要机器按照她的意愿来运行,那么她就需要理解马克一代的所有复杂精细的硬件信息。这意味着,尽管她拥有有限的工程背景,但是她还需要立即自学电子学。在哈佛的头两个月里,霍珀用晚上的时间来梳理机器的基本图纸和电路图。如果她无法理解某个开关或继动器的作用,她就会咨询机电维修工程师Bob Hawkins,此人很快在马克一代的初期工作人员中以“维修大师”而著称。
霍珀努力理解机器硬件的坚定决心展示了她创新风格的一面。前大学教授不是会在智力挑战面前退缩的人,即便是主题超出了她的专业能力的范围之外。在瓦萨旁听各种课程和教授非数学课程的九年时间给了她能够学会任何事情的信心。当这些新知识与她所理解的知识结合时,霍珀就成为了能干的问题解决者。为了成为更优秀的程序员,她首先需要理解这台奇特的艾肯发明物的物理特性。霍珀的勤奋努力在未来数月甚至数年的时间里将为她在避免编码错误方面带来额外的优势。
优雅人生——一个人要如何开始为世界上的第一台操作性计算机编制程序?
书名: 优雅人生
作者: Kurt W·Beyer
出版社: 机械工业出版社华章公司
原作名: Grace Hopper and the Invention of the Information Age
译者: 包艳丽 | 刘珍 | 陈菲
出版年: 2010-12-25
页数: 256
定价: 39.00元
装帧: 平装
ISBN: 9787111325864