English 版 (精华区)
发信人: palio (芷水), 信区: English
标 题: 语海拾趣-BUG
发信站: 哈工大紫丁香 (Sat Aug 16 00:09:32 2003)
BUG :程序缺陷
自从世纪之交那会人们争抓千年虫以来,bug(虫子)一词表示"计算机程序缺陷,错误"的
含义已广泛为人所知,那它究竟是怎么产生的呢?
现代的说法是一位名为 Grace Hopper 的海军军官和计算机先驱人物第一次使用 bug 一词
来表示计算机缺陷,因为她在一台发生故障的计算机里发现了一只虫。这个故事很有趣并
且也基本真实,但它不是真正的起源。Hopper(也许是她的同事)确实在计算机里发现了
一只虫,但用 bug 来表示缺陷却源自20世纪.
1947年,操作佛吉尼亚海军陆战中心 Havard Mark II 机器的计算机工作人员在机器的电
机中发现了一条蛀虫,他们把这条虫粘在航海日志上并记载为找到第一条虫的实例。这很
明显是他门开的一个玩笑。有很多 bug(缺陷)被发现,但这是第一只真正的 bug(虫子
)。这本航海日志现在保存于 Smithsonian 的美国历史博物馆。Grace Hopper 之所以和
这个故事有关联是因为她曾是 Mark II 的编程员并经常讲这个故事。
但这也不是 bug 第一次用于表示缺陷。在1947年时这种用法就已经很普遍了。据牛津英语
字典(第二版)和 Random House《美国俚语历史词典》记载,此用法也许是由托马斯-爱
迪生或他的实验室里的某个工作人员造出来的,最早可以追溯到1878年(据 Random Hous
e
)。
--
◢◣
█ ◢█◣
◢ ◣ ◤
; ;
◥=· = ◤
█ ◣●
※ 来源:.哈工大紫丁香 bbs.hit.edu.cn [FROM: 172.16.6.47]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:2.548毫秒