第一个Bug的由来

简介: 第一个Bug的由来

Bug的由来




致敬 格蕾丝·赫柏



bug本意是昆虫”或“虫子”,现在一股是指在电脑系统或程序中,隐藏着的一些未被发现的缺陷或问题,简称程序漏洞。

“Bug” 的创始人格蕾丝•赫柏 (Grace Murray Hopper),她是一位为美国海军工作的电脑专家, 1947年9月9日,格蕾丝•赫柏对Harvard Mark1设置好17000个继电器进行编程后,技术人员正在进行整机运行时,它突然停止了工作。于是他们爬上去找原因,发现这台巨大的计算机内部一组继电器的触点之间有一只飞娥,这显然是由于飞城受光和热的吸引,飞到了触点上,然后被高电压击死。所以在报告中,赫柏用胶条贴上飞城,并把“bug”来表示“一个在电脑程序里的错误”,“Bug” 这个说法一直沿用到今天。

( 注:马克-Ⅱ型计算机在运算的时候,通过继电器开关来执行二进制指令语句,当指令是“1”时,继电器的电磁铁受到激励,带电,使得继电器的接点闭合、接通,电流通过;当指令是“0”时,继电器的电磁铁不受激励,继电器中的弹簧使得接点断开,电流不能通过。)


历史上的第一个bug(图片来源于网络)

目录
相关文章
|
10月前
|
C++
组合计数及补充
组合计数及补充
63 0
|
10月前
|
机器学习/深度学习
【知识补充】
【知识补充】
39 0
|
11月前
|
前端开发 安全 程序员
[学习][记录] c++语言:从放弃到入门 <一> c++11新关键字以及引入的新特性(终)
[学习][记录] c++语言:从放弃到入门 <一> c++11新关键字以及引入的新特性
|
机器学习/深度学习 搜索推荐 算法
编程艺术 - 第二章 、俩个字符串是否包含问题以及扩展
编程艺术 - 第二章 、俩个字符串是否包含问题以及扩展
58 0
|
自然语言处理 API Python
除庄周梦蝶外,庄子还讲过哪些梦你知道吗?新故事引出新版本——
除庄周梦蝶外,庄子还讲过哪些梦你知道吗?新故事引出新版本——
162 0
|
运维 Devops Linux
Ansible概述和模块解释(你刚走过了今天,而扑面而来的却是昨天)(一)
Ansible概述和模块解释(你刚走过了今天,而扑面而来的却是昨天)(一)
195 0
Ansible概述和模块解释(你刚走过了今天,而扑面而来的却是昨天)(一)
|
Shell
Ansible概述和模块解释(你刚走过了今天,而扑面而来的却是昨天)(三)
Ansible概述和模块解释(你刚走过了今天,而扑面而来的却是昨天)(三)
241 0
Ansible概述和模块解释(你刚走过了今天,而扑面而来的却是昨天)(三)
|
Shell
Ansible概述和模块解释(你刚走过了今天,而扑面而来的却是昨天)(二)
Ansible概述和模块解释(你刚走过了今天,而扑面而来的却是昨天)(二)
208 0
Ansible概述和模块解释(你刚走过了今天,而扑面而来的却是昨天)(二)
|
SQL 测试技术
软件测试面试题:解释以下函数及他们的不同之处?
软件测试面试题:解释以下函数及他们的不同之处?
67 0
|
Kubernetes 容器
k8s补充
k8s补充