向培育我们这个时代的母亲致敬_优雅人生书评-查字典图书网
查字典图书网
当前位置: 查字典 > 图书网 > 算法 > 优雅人生 > 向培育我们这个时代的母亲致敬
优雅人生 的书评 发表时间:2012-06-03 22:06:46

向培育我们这个时代的母亲致敬

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

展开全文
有用 2 无用 1

您对该书评有什么想说的?

发 表

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读