bug是什么意思(意思是不改变的字)
虽然C姐对编程没有啥了解,但是身边却有不少朋友在从事这个行业。
经常听他们吐槽工作日常就是“找bug,解bug,写bug”
那么,大家有没有好奇过,为什么“bug”这个原意为“小虫子”的单词,会用来形容程序中出现的错误呢?今天,我们就来聊一聊关于“bug”的那些事儿 ↓
01
程序的错误为什么叫bug?
Bug这个单词有很多不同的词性,也有好多不同的意思,但是最普遍的用途是当名词, 指蚂蚁、蚊子、蟑螂等各种昆虫。
但如果电脑程序出现故障,我们也会习惯性地将其称bug,这是为什么呢?
其实,这得从世界上最早一批女程序员之一的格蕾丝 · 霍普说起。
人们普遍认为,bug明确在计算机领域开始使用,就是起源于计算机先驱格蕾丝·霍珀。
1946年,当霍珀退役后,她加入了哈佛大学计算实验室,在那里她继续研究计算机Mark II和Mark III。
在研究过程中,她发现了Mark II中的一个错误,而这个错误是一只飞蛾被困在继电器中所导致的。
幽默的格蕾丝,把这只蛾子粘在了Mark II的运行日志上,并写到:“史上第1个被发现的计算机bug”。
这种说法随后被程序员们广泛使用,沿用至今。
当然了“bug”除了可以指“(计算机程序中出现的)缺陷,漏洞”,还有其他更有意思的含义,我们接着往下看 ↓
02
“bug”的其他含义
①细菌;病毒
作为名词bug是什么意思,除了大家熟知的“小虫子”和“程序缺陷,漏洞”外bug是什么意思,“bug”还有“细菌;病毒”的意思。
举个例子
I had a tummy/stomach bug last week.
上周我的肠胃出了点小毛病。
There's a bug going around (= an illness that many people are getting).
有种细菌引起的疾病现正在流行。
②热衷;迷恋
另外,bug还有一些意想不到的意思,有时可以用来指对某事非常着迷的人。
举个例子
He's a real bug for tennis.
他真是个网球迷。
He's been bitten by the sailing bug.
他迷上了帆船运动。
③烦扰;使…担心
bug作为动词,是“烦扰;使…担心”的意思。
举个例子
He's been bugging me all morning.
他整个上午都在烦我。
The thought of public speaking bugs him.
公开演讲的想法让他感到担心。
④窃听器;秘密安装窃听装置
bug作为名词,还有一个意思是隐藏的窃听器或者报警器。
举个例子
The security team swept the room for bugs before the high-level meeting.
安全团队在高层会议前对房间进行了窃听器扫描。
既然名词bug可以指窃听器,动词bug就可以指安装窃听器或者窃听。
举个例子
She suspected that her phone had been bugged.
她怀疑自己的电话被人窃听了。
好啦,以上就是今天给大家分享的全部知识了,大家还想知道哪些有趣的英语表达呢?欢迎大家在留言区给C姐留言~
精选干货
点击下方推文图片,查看往期内容
文章评论(0)