如何将AI能力与大数据技术结合,助力数据分析治理等工作的效率大幅提升,优化大数据引擎的性能及成本? 了解详情
写点什么

阅读者 (十): 优雅人生

  • 2011-04-18
  • 本文字数:2288 字

    阅读完需:约 8 分钟

坦白说,最初我低估了《优雅人生——格蕾丝•霍珀和信息时代的创新》(以下简称“优雅人生”)的严肃性和历史性。当我收到这本书时,初看题目,我以为和《编程人生——15 位软件先驱访谈录》的风格相似,都是访谈式、轻松愉快的历史回顾。但是,当我翻开书来仔细阅读时,不禁暗暗咋舌——这是一本非常严肃认真的近现代计算机历史教科书。下面请听我的几点解释。

《优雅人生》表面上讲述的是美国传奇女性格蕾丝•霍珀波澜壮阔的一生经历,她发现了计算机程序中的第一个 Bug(真正的臭虫哦)、创造了计算机世界最大的 Bug——千年虫问题、实现了第一种编译语言和编译器、创造了世界上第一种商业编程语言 COBOL。但实际上,本书是以格蕾丝•霍珀为线索,详细讲述了从第二次世界大战到上世纪八十年代美国计算机科研、商业领域的萌芽和发展历史。

作者 Kurt W•Beyer 曾是美国海军军校的教授,而格蕾丝•霍珀则是已故的美国海军少将。Kurt 凭借其对前辈的敬仰和对海军计算机领域的了解,通过查找大量详实的历史资料(书中包含长达 50 页的参考文献列表…My God!),以朴实的叙事手法记录了格蕾丝•霍珀传奇的一生,书中大篇幅都是与她相关的历史事件,所以读者在看这本书时会发现,格蕾丝•霍珀只是其中一个人物,更多的笔墨用在了美国计算机发展史上,包括美国计算机协会的成立、冯诺依曼计算机体系的提出过程等等。

关于格蕾丝•霍珀的非凡智慧,已经不需要太多语言来渲染。我从书中倒是看到了霍珀在工作当中除了智慧之外的能力:

  1. 霍珀在二战前一直是美国瓦萨学院的数学教授,刚开始学术生涯时,霍珀不得不教授几乎所有的基本科目,包括三角学、微积分,甚至是机械制图!在每学期教授 5、6 门课的压力下,霍珀并没有抱怨,相反尝试着引入了新的课本和材料、应用,比如加入一点非欧几何学的知识,这种创新的教学方法对学生和教职员工都产生了深刻的影响。来自各个学院的学生都涌入她的课堂。曾经最受孤立的数学学院,却开始将其他学院的人吸引过来并将学科关联起来。霍珀除了教学之外,还作为学生旁听了天文、物理、化学、地质、生物、动物学、经济、建筑、哲学等课程。从中,我们能够看到霍珀在知识方面的广泛学习兴趣和对工作的创新意识。这些能力值得当今的软件开发人员思考,广泛的知识面可能会帮助你扩展眼界、引入新思路,而对工作的创新意识则可以帮助你在面对辛苦的工作时尝试一些改变,或许会带来惊喜。
  2. 二战爆发后,霍珀报名参军,被派到哈佛大学克拉夫特物理实验室地下室,成为世界上第一台电脑(自动程序控制计算机)的第三位程序员。她的上司海军中校霍华德•艾肯给她布置了第一个任务——在一周内计算出插值系数的正切值并精确到小数点后 23 位。面对高 8 英尺、宽 3 英尺、长 51 英尺、重 9445 磅、拥有 530 英里线路、3500 个机电继电器、2300 个存储计数器的庞然大物,霍珀依靠自己的能力来保持冷静和理性,全面彻底地思考着问题。这位编码的初学者意识到,如果想要机器按照她的意愿运行,那么就需要了解这台机器的所有复杂精细的硬件信息。这意味着,尽管她拥有有限的工程背景,但是她还需要立即自学电子学。在哈佛的头两个月,霍珀用晚上的时间来梳理机器的基本图纸和电路图。她的坚定决心展现了她创新风格的一面。即便是主题超出了她的专业能力的范围,当这些新知识与她所理解的知识结合时,霍珀就成为了能干的问题解决者。她的勤奋努力使其在今后的工作当中避免编码错误方面带来了额外的优势。由此可以看出,霍珀除了智慧还有坚定的信心和解决问题的勇气。 《优雅人生》除了在颂扬霍珀在事业上的杰出成就之外,还客观描述了她的其他情况:霍珀在参军之前离了婚、后来一度严重酗酒,甚至有自杀的行为倾向…由此,让我们感受到,霍珀是一个活生生的凡人,而不是高高在上的神话人物。

最后一点值得提及的是,在 1983 年之前,霍珀的优秀事迹并不广为人知,直到那一年的哥伦比亚广播电视节目《60 分钟》的播出,霍珀才被大众认识,并逐渐成为大家的偶像。所以,平时我们不仅要把活干好,还要让你的领导、同事、朋友…等等了解,才能得到大家的认可和肯定。

想要了解计算机发展史的同学可以静下心来翻翻这本书,最好身边备一瓶清凉油,以免被“困”于严肃的历史长卷中:)


书名:优雅人生: 格雷斯. 霍珀和信息时代的创新(计算机程序之母 Grace Hopper 的传奇人生)
出版社:机械工业出版社
原书名:Grace Hopper and the Invention of the Information Age
原出版社:The MIT Press
作者:(美) 拜尔 (Kurt W.Beyer)
译者:包艳丽 刘珍 陈菲

本书简介:

这不仅仅是一本人物传记类图书,也是一本计算机编程史的记录本。本书不仅将计算机领域的先锋人物之一格雷斯·霍珀——这位伟大女性的人生历程和在计算机编程历史中所扮演的重大角色进行了详尽且客观的描述,同时也对计算机编程的发展和其中重要人物的作用进行了细致的叙述。她对计算机领域的贡献不可磨灭。她发现了计算机程序中的第一个 bug,也创造了计算机世界中最大的 bug——y2k(千年虫)。她创造了世界上第一种商业编程语言 cobol,并为之后的高级程序设计语言定义了模型。作者为了客观准确地描述计算机发展进程及霍珀的贡献,查阅了数家著名学院或机构的数据库,从而收集到更多有力的证据。

推崇女性独立自强的读者们应该阅读此书,因为格雷斯·霍珀的个人魅力及其魄力是很值得欣赏和学习的;计算机和编程的从业者和爱好者也应该阅读此书,因为其中对计算机领域的发展和编程的记录值得思考和借鉴。

作者简介:

Kurt W. Beyer 曾是美国海军军校的教授,他定期进行技术革新进程方面的演讲。他是一家数字媒体服务公司的合伙人,并且拥有多项关于高速数据处理方面的专利。

2011-04-18 08:582808
用户头像

发布了 501 篇内容, 共 232.0 次阅读, 收获喜欢 54 次。

关注

评论

发布
暂无评论
发现更多内容

《程序员修炼之道 - 从小工到专家》吐血解读

博文视点Broadview

借助云网融合优势,某省运营商打造下一个十年增长引擎

BoCloud博云

云管理

深耕基础软件,华为开源加速“新全球化

科技热闻

一个小而美的 Swift 框架:Then

fuyoufang

swift iOS Developer 8月日更

MySQL 系列教程之(五)DDL 操作:建库建表

若尘

MySQL 数据库 8月日更

MySQL安全加固方法分享

Simon

MySQL 数据库 数据安全

博文干货|5张图带你快速入门 Pulsar 的存储引擎 BookKeeper

Apache Pulsar

pulsar bookKeeper

面向对象的原则是普遍适用么?

escray

学习 极客时间 如何落地业务建模 8月日更

堡垒机、防火墙以及跳板机分别是什么?

行云管家

云计算 运维 防火墙 堡垒机 跳板机

AOC萌新探索:搭建和体验在线AOC环境

华为云开发者联盟

Python 网络 自动化运维 AOC 网络设备

Vue进阶(三十八):v-for 中 :key 到底有什么用?

No Silver Bullet

Vue key 8月日更

爬虫遇到反爬机制怎么办? 看看我是如何解决的!

Python研究者

8月日更

交易所市值管理机器人开发

Geek_23f0c3

去中心化交易所系统开发 市值管理机器人系统开发 做市机器人 去中心化市值管理机器人

2021,编程语言如何选择?

程序员鱼皮

Java c++ Python JavaScript Go 语言

复旦大学附属中山医院钱琨:健康医疗大数据时代下的智慧医院建设

星环科技

大数据 医疗 数据能力

架构实战营 毕业总结

Dylan

架构实战营

数据同步系统重构实践

Qunar技术沙龙

数据库 ES canal 数据同步 Kafk

区块链交易所搭建,币币交易系统搭建

技术加持、服务先行:北鲲云超算平台助力生命科学领域研究与发展

北鲲云

fil有投资价值吗?投资fil的方式有哪些?

区块链 分布式存储 IPFS fil FIL投资

sql task01 环境搭建

橙橙橙橙汁丶

Hadoop生态系统

Mike

走!跟着浪潮云洲去挖矿

浪潮云

云计算

如何在FL Studio中对整首歌曲音量进行调整

懒得勤快

史上最全Linux可观测最佳实践分享!建议先收藏~

观测云

云计算 Linux

稳了!工业质检蝉联第一

百度大脑

智能制造

合约量化交易系统开发技术

薇電13242772558

区块链

Python代码阅读(第10篇):随机打乱列表元素

Felix

Python 编程 Code Programing 阅读代码

你的日志打印对了么?

神策技术社区

数据分析 日志

Hadoop安装与常用操作命令

Mike

摊牌了!哈利波特的“隐形斗篷”就是我想要的

百度开发者中心

人工智能 AI 最佳实践 行业资讯

阅读者(十):优雅人生_编程语言_崔康_InfoQ精选文章