bug什么意思,软件故障、缺陷、错误解决方法

2024-05-0401:50:24综合资讯0

BUG 的含义

通常情况下,“BUG”是指软件中尚未发现的逻辑缺陷,程序员经常会遇到这个术语。但你可知道“BUG”的本意是什么?

[bʌɡ][bʌɡ]

名词

  • 昆虫;虫子
  • 轻微传染病;小病
  • 热衷;着迷

动词

  • 在(某处)装窃听器
  • (谈话)监视
  • 使烦恼;使恼怒

其他形式:

  • 第三人称单数:bugs
  • 复数:bugs
  • 现在分词:bugging
  • 过去式:bugged
  • 过去分词:bugged

在计算机系统或程序中,“BUG”通常表示软件中未被发现的逻辑缺陷,简称程序漏洞,是软件设计中的术语。实际上,所有软件都可能包含 bug,没有一个程序是绝对无 bug 的,只是取决于这些 bug 是否被发现以及严重程度如何。

为什么用“BUG”表示“程序漏洞”?

1947 年 9 月 9 日,格蕾丝·霍珀在设置好哈佛马克二型计算机的 17000 个继电器进行编程后,技术人员在运行机器时发现它突然停止了工作。他们爬上去检查原因,发现这台巨大的计算机内部一组继电器的触点之间有一只飞蛾,显然是由于灯光和热量的吸引,飞蛾飞到了触点上,并被高压电击死。霍珀在报告中将飞蛾用胶带粘贴起来,并用“bug”来表示“计算机程序中的错误”,这个说法一直沿用到今天。

引申含义:

(1)非凡的优秀

BUG 还有一种引申含义,用于形容某事物的非凡之处,超乎想象。

(2)网红老鼠

有一只名叫 Bug 的老鼠,在主人杰西卡·佛罗伦斯的悉心打扮下,拍下了无数可爱的照片,这些趣图在网上迅速走红,老鼠 Bug 也因此成为了深受大家喜爱的网红。

(3)背景音乐

BGM 是 Back Ground Music 的缩写,意为背景音乐,但在某弹幕网站上,一名观众误将 BGM 打成 BUG 发送了出去。由于非常搞笑,所以有些人也故意将 BGM 打成 bug 或 BUG。