1995年,海军战史上声名赫赫的宙斯盾驱逐舰“伯克”级(新晋美帝海军征兵片《超级战舰》中,伯克级作为主力炮灰多次友情演出,领了很多便当)第二十艘开始安放龙骨,作为美国海军新世纪的骨干力量之一,这艘战舰命名为 Hopper ,这是美国海军史上第二次以女性命名舰船,也是首次用女性的名字命名一艘战舰。
这是一支常年征战四海,拥有傲人战绩,并且没有文艺兵兵种的军队。考虑到这一点,Hopper 将军作为文职军官,很多年中身份是后备役,并且从没有真正服役于战舰上,却能够被授予将衔(为此美国参议院推动国会修改了相关法律),得到海军的敬重,确实非同寻常。
这本格雷斯的传记,在讲述她后半生的故事时,展开了那个时代与之相关的宏大篇章。彼时格雷斯已经是颇有前途的数学家,工作和家庭稳定,作为天才的女科学家,她似乎已经注定会在大学讲坛和家庭中绽放光彩,幸福并且成功的度过余生。二次世界大战改变了这一切。格雷斯离婚后加入海军,因为她的数学才能,分配到马克一型计算机的团队,从这里开始,格雷斯参与了计算机和信息科学领域的开始和成长。甚至可以毫不夸张的说,我们这个时代,这个繁荣的软件开发产业,就是在格雷斯的培育下诞生并成长起来的。
格雷斯参与并一手组建了最早的数据处理中心,编写了最早的运维手册、程序员教材,开创了程序调试、错误捕捉与跟踪、指令集、程序库、通用编程语言、编译器等技术领域。也是这位女性捕捉了史上第一个bug,并且引入了史上最严重的bug——千年虫。
这本书讲给我们很多在计算机教材(通常这是国内大学《计算机基础》的第一课)中看不到的东西,例如,著名的电子计算机 ENIAC 与同时代的马克一型机械计算机相比,确实有高出一两个数量级的的速度优势,但是代表未来的先进技术,不一定是当下工程上的最佳选择,两者的区别是,每次计算任务“马克一型需要准备15分钟,计算3分钟; ENIAC 需要准备18分钟,计算2分钟”。
再例如,我们以前读到的很多文字中,介绍早期有很多女性程序员,是因为女性比较认真细致,适合早期打孔编程的枯燥工作,这种叙述将早期程序员等同于纺织女工这样的生产线工作。但实际上,美国战时的人力紧缺,使得很多之前由男性担任的工作也大量招募女性,这包括很多机械生产和装配工作(如著名的“铆工罗西”形象)也出现了劳动女性的身影。而类似格雷斯这样的早期程序员,很多都是出身上层社会的知识女性,出于传统的美国富裕家庭的社会责任感和国家荣誉感,参与到战时的服务工作(抗战期间,宋美龄曾经组织类似的妇女组织),她们有天才,有很好的教育基础。战前美国是个“保守的清教徒国家(王小波语)”,而战时的人力紧缺使得保守的传统无法再束缚这些女性发挥自己的才能。她们开创了软件开发领域,使得程序员称为现代社会中重要的职业。这些女性和她们的同行们开创了最早的编程语言、软件工程、建立了最早的IT产业创业文化,直到战后社会重新稳定,回归到保守的工业生产文化,男性领导的大企业重新得到主导权。那时建立的很多文化特质(如格雷斯倡导的知识分享、传播,通用编程语言、平等和高福利的团队气氛、鼓励创造等理念),一直延续至今,在互联网时代繁荣兴盛。
书中的故事,也从不同于课堂的角度,向我们介绍了计算机如何从单纯的数据计算工具,变成信息社会的基石,从军方和大学的专属,变成无处不在的日常用具。在这个过程中,格雷斯的超前眼光,她的组织能力、影响力和行动力,起了极大的作用。
这是一本介绍软件开发领域如何成长的历史书,这个分支围绕着软件开发行业的开拓者和重要的教育家展开,她的贡献远远不止于美国海军,而她应得的荣誉和纪念,也不应该仅仅是一艘战舰的名字,她是我们所有这些软件工程师的导师和先行者,是值得我们记住的名字。
================
书中有一些明显的翻译错误和前后不一致,例如很多“密码”,“编码”,明显应该是“程序代码”,猜测可能译者对这些专业术语不够熟悉,多人合作翻译的过程中,可能也缺少足够的沟通和协调。语言风格也很生硬,让人感觉缺少足够的润笔和修改工作。其实这样一本人物传记,完全不必象工程技术书籍一样赶时间匆忙出版,目前的翻译质量,让人稍感有些遗憾。但总的来说,作为读者,我感谢出版社引入这样一本书,并且乐于向我的朋友推荐。
===============
补充吐槽:从书中我们可以知道,最早的软件编程模型,就是将图灵机的数据处理流水过程LISP化的过程,后来的C语言只是将LISP这种“逻辑a汇编”变成人类比较好理解的方式罢了⋯⋯
向培育我们这个时代的母亲致敬
《优雅人生》热门书评
-
COBOL语言创始人、编译语言之母、千年虫制造者、世界第三位程序员和海军上将
7有用 0无用 red7 2010-12-21
从朋友gtalk的签名上看到这本书,国内终于有Grace Hopper比较全面的解读。去年,大概也是这个时候,在我们的策划专题《架构师最怕程序员知道的十件事》里写过十位传奇开发者的小传,其中就有Grace Hopper,原文贴在这里。1992年1月1日,美国海军少将,Grace Hopper(葛丽丝...
-
计算机程序之母Grace Hopper
6有用 0无用 何艳 2010-12-15
她被称为“计算机程序之母”,“美国海军计算机化之母”;她作为唯一一位女性与阿兰•图灵、史蒂夫•乔布斯、比尔•盖茨等一同入选“IT界十大最有远见的人才”;她发现了计算机程序中的第一个Bug,也创造了计算机世界最大的Bug—千年虫(Y2K);她实现了第一个编译语言和编译器,创造了世界上第一种商业编程语言...
-
向培育我们这个时代的母亲致敬
2有用 1无用 膘 2012-06-03
1995年,海军战史上声名赫赫的宙斯盾驱逐舰“伯克”级(新晋美帝海军征兵片《超级战舰》中,伯克级作为主力炮灰多次友情演出,领了很多便当)第二十艘开始安放龙骨,作为美国海军新世纪的骨干力量之一,这艘战舰命名为 Hopper ,这是美国海军史上第二次以女性命名舰船,也是首次用女性的名字命名一艘战舰。这是...
-
非凡人生
0有用 0无用 互动出版网 2010-12-31
非凡女性Grace Hopper的传奇人生,也是一本关于计算机领域的发展和编程的记录史。格雷斯·霍珀(1906-1992)。她被人们称为“计算机程序之母”,“美国海军计算机化之母”,在媒体评选的“it界十大最有远见的人才”中,她作为唯一的女性赫然在列,与阿兰·图灵、史蒂夫·乔布斯比尔·盖茨等一同入选...
-
劣质翻译的典型
0有用 0无用 Heroius 2015-08-20
这个翻译从第8章开始就无法阅读了,如果只是读了当时在网上发布的样张,那算是幸运了。这个翻译的水平就不说了,不能容忍的是竟然有那么多的错别字。可见这3个翻译和责任编辑根本没把读者放在眼里。4个人把这么短的书翻译成这么不堪简直难以想象!他们一定下了不少功夫!不仅仅是失望,更多的是愤怒...
书名: 优雅人生
作者: Kurt W·Beyer
出版社: 机械工业出版社华章公司
原作名: Grace Hopper and the Invention of the Information Age
译者: 包艳丽 | 刘珍 | 陈菲
出版年: 2010-12-25
页数: 256
定价: 39.00元
装帧: 平装
ISBN: 9787111325864