蓝客之星

计算机史话-Bug

学过计算机的都知道,我们常用 Bug 一词表示计算机的缺陷,这个应该归功于格雷斯 霍珀(Grace Hopper)

早在1906年,霍珀生于纽约,她除了喜欢阅读和弹奏钢琴外,她还喜欢收集小机件并探究他们的工作原理。她从小充满好奇和求知欲,7岁那年,为了寻求闹钟的工作奥秘而将家里的7个闹钟全部收集到自己的房间里。

霍珀于1930年取得了耶鲁大学数学和物理的硕士学位,紧接着在1934年取得了耶鲁大学的数学博士学位。1944年,她加入了艾肯领导的研制团队。霍珀对小机件爱好的狂爱,迅速使她全身心地投入到建造 Mark1计算机中。

将计算机的缺陷表示为Bug,这个应该归功于霍珀。当时有许多 Bug 出现而引起 Mark1 计算机的硬件发生故障,霍珀是进行数字计算机 Debug(调试、排错)的第一人

霍珀从1949年起开始为埃克特-莫奇莱计算机公司工作,她设计了一个改进的编译程序,并作为团队的一员,参与了第一个英语数据处理的编译系统的开发,她发明了计算机语言 APT,还验证了另一个著名的高级计算机语言 COBAL

1969年,霍珀获得了计算机科学领域中的首个“年度先生”的称号

好咖啡要和朋友一起品尝,好博文也要和朋友一起分享