“BUG”的由来:
Bug一词的原意是“臭虫”或“虫子”。但是现在,在电脑系统或程序中,如果隐藏着的一些未被发现的缺陷或问题,人们也叫它“Bug”,这是怎么回事呢?
原来,第一代的计算机是由许多庞大且昂贵的真空管组成,并利用大量的电力来使真空管发光。可能正是由于计算机运行产生的光和热,引得一只小虫子Bug 钻进了一支真空管内,导致整个计算机无法工作。研究人员费了半天时间,总算发现原因所在,把这只小虫子从真空管中取出后,计算机又恢复正常。后来,Bug这个名词就沿用下来,表示电脑系统或程序中隐藏的错误、缺陷或问题。
与Bug相对应,人们将发现Bug并加以纠正的过程叫做“Debug”,意即“捉虫子”或“杀虫子”。遗憾的是,在中文里面,至今仍没有与“Bug”准确对应的词汇,于是只能直接引用“Bug”一词。虽然也有人使用“臭虫”一词替代“Bug”,但容易产生歧义,所以推广不开。
所谓“(Bug)”,是指电脑系统的硬件、系统软件(如操作系统)或应用软件(如文字处理软件)出错。硬件的出错有两个原因,一是设计错误,一是硬件部件老化失效等。软件的错误全是厂家设计错误。那种说用户执行了非法操作的提示,是软件厂商不负责的胡说八道。用户可能会执行不正确的操作,比如本来是做加法但按了减法键。这样用户会得到一个不正确的结果,但不会引起bug发作。软件厂商在设计产品时的一个基本要求,就是不允许用户做非法的操作。只要允许用户做的,都是合法的。用户根本就没有办法知道厂家心里是怎么想的,哪些操作序列是非法的。
从电脑诞生之日起,就有了电脑BUG。第一个有记载的bug是美国海军的编程员,编译器的发明者格蕾斯·哈珀(GraceHopper)发现的。哈珀后来成了美国海军的一个将军,领导了著名计算机语言Cobol的开发。
1945年9月9日,下午三点。哈珀中尉正领着她的小组构造一个称为“马克二型”的计算机。这还不是一个完全的电子计算机,它使用了大量的继电器,一种电子机械装置。第二次世界大战还没有结束。哈珀的小组日以继夜地工作。机房是一间第一次世界大战时建造的老建筑。那是一个炎热的夏天,房间没有空调,所有窗户都敞开散热。
突然,马克二型死机了。技术人员试了很多办法,最后定位到第70号继电器出错。哈珀观察这个出错的继电器,发现一只飞蛾躺在中间,已经被继电器打死。她小心地用摄子将蛾子夹出来,用透明胶布帖到“事件记录本”中,并注明“第一个发现虫子的实例。”[1]
从此以后,人们将计算机错误戏称为虫子(bug),而把找寻错误的工作称为(debug)。
n. 臭虫, 窃听器, [计]漏洞
n. Why do we need bug spray?
n. 我们要杀虫剂干什么?
n. 臭虫
n. Why do we need bug spray?
n. 我们要杀虫剂干什么?
n. 窃听器
n. The police tested the room for bugs.
n. 警察检查房间里是否放有窃听器。
n. [计]漏洞
n. There might be a bug in the program.
n. 程序里可能有一个错误。
v. 窃听, 打扰, 失去(镇定) v. 窃听
v. Be careful what you say; our conversation may be being bugged.
v. 说话要当心,咱们的话可能被窃听了。
v. 打扰
v. Don't bug me with petty details.
v. 不要讲那些琐碎的细节来烦我。
v. 失去(镇定)
v. That man really bugs me.
v. 那个人真把我惹火了。
n. (短暂)着迷 n. (短暂)着迷
n. He's been bitten by the travel bug.
n. 他迷上了旅游。
臭虫、缺陷、损坏等意思。现在人们将在电脑系统或程序中,隐藏着的一些未被发现的缺陷或问题统称为bug(漏洞)。
bug]呆子n.系统漏洞 bug
臭虫; [美口]虫,头虱 [口]微生物, 病菌 (机器、设计等的)缺陷;瑕疵 着迷,热衷于(某事)者 名流,要人 窃听器; 暗设警报器 (=asterisk)星号 杀毒 小型汽车 干扰, 损坏 [俚]雷达位置测定[指示]器 刮管器;清管刮刀 a lighting bug [美]萤火虫 have a bug about sth. 热衷于某事 a bug on education 热衷于教育的人 a big bug [贬]大亨, 大人物, 要人 vt. 装窃听器,打扰,破坏 习惯用语 as snug as a bug in a rug 非常舒适地, 极其安逸地 go bugs [美俚]失去理智; 发疯 on bug 热衷于...; 给...迷上 put a bug in sb.'s ear 事先给某人暗示[警告] bug off [美俚]停止打扰; 走开, 匆匆离开, 滚开 bug out [美俗](眼球)凸出 [美俚]龟缩; 溜走; 撤退 bug up [俚]激动起来, 被弄得稀里糊涂 bug walk [俚]床
简明英汉词典:bug[bQ^]n.小虫, 臭虫v.装置窃听器, 打扰
基本词义:Bug程序缺陷、臭虫 电脑系统或者程序中存在的任何一种破坏正常运转能力的问题或者缺陷,都可以叫做“bug”。
美国传统词典[双解]:.(名词)
(1)A true bug.虫
(2)An insect or similar organism, such as a centipede or an earwig.昆虫:昆虫或类似的生物,如蜈蚣或土蚣
(3)A disease-producing microorganism:细菌,病菌:一种导致疾病的微生物:a flu bug.流感病菌
(4)The illness or disease so produced:由细菌产生的疾病:
(5)A defect or difficulty, as in a system or design.缺陷,瑕疵:在一个系统或设计上的缺陷或困难
(6)Computer Science A defect in the code or routine of a program.【计算机科学】 错误:计算机程序中代码或例行程序上的瑕疵
(7)An enthusiasm or obsession:疯狂,痴迷:
(8)An enthusiast or devotee; a buff:狂热爱好者;迷:
(9An electronic listening device, such as a hidden microphone or wiretap, used in surveillance:窃听器:一种电子监听装置,如隐蔽的麦克风或窃听器,用于监测
英文单词,本意是臭虫、缺陷、损坏等意思。现在人们将在电脑系统或程序中,隐藏着的一些未被发现的缺陷或问题统称为bug(漏洞)。 还有个意思啊是补丁