学了这么长时间的计算机,敲了很多行的代码,当然也很熟悉bug这个单词了。今天就来聊聊bug的来历。
(bug就是指是bai指电脑系统du的硬件、系统软件(如操作系统)或应用软件zhi(如文字处理软件)出错。)
在计算机发展的初期,它还是一个很庞大的机器,那时候的计算机还是由很多晶体管和继电器组成的一个占地几间房子的庞然大物。那时候有一位美国女科学家赫柏在工作的时候,突然机器停止工作了。他们就爬到机器上面找出错的原因,最后竟然是因为这台巨大的计算机内部一组继电器的触点之间有一只飞蛾,因为飞蛾喜欢飞到发光和发热的地方去,然后就被高电压电死,导致计算机停止工作。
在赫柏的实验报告中使用胶带粘上了那只飞蛾(在英语中飞蛾就叫bug),所以以后的程序的出错就叫做bug,而找bug就被称为debug。
下图就是那张实验报告图片:

你可能不知道的小知识-bug为什么叫bug相关推荐

  1. C语言你不得不知道的小知识

    C语言你不得不知道的小知识: 1: 常见的变量修饰关键字:static.const.extern.volatile.register static:(该变量保存在全局静态区)  a.修饰局部变量--& ...

  2. 一些你我所不知道的小知识

    一.老师没教的事 a.人类全身上下,最强韧有力的肌肉,竟是舌头. b.张开眼睛打喷嚏是不可能的. c.憋气自杀也是不可能成功的. d.每一次你舔一张邮票的背胶,你就吸收了十分之一卡路里. e.右撇子平 ...

  3. 如何减小电压跟随器输出电阻_补课贴 | 关于运算放大器和比较器的异同,那些你不得不知道的小知识!...

    在直入正题讲解运算放大器的异同之前,小A先来帮助大家简单回顾一下运算放大器和比较器的基础知识: 比较器是一种带有反相和同相两个输入端以及一个输出端的器件,该输出端的输出电压范围一般在供电的轨到轨之间. ...

  4. 程序员常用编程工具: VS Code,那些你不得不知道的小知识!

    工欲善其事,必先利其器.这句话真好,一句话可以写两篇文章.上一篇我们介绍了键盘,对于程序员来说,光有键盘可不行,你还需要一个趁手的编程工具.就像很多工程师对 HHKB 键盘情有独钟一样,好的编程工具可 ...

  5. 净水器哪种好?不得不知道的小知识

    净水器哪种好想必是很多购买净水器的小伙伴纠结的问题,作为一个有相关经验的人来说,我总结了以下几点. 一.净水器的种类 首先净水器是根据过滤膜来分类的,现在市场上的净水器由微滤.超滤.RO反渗透.纳滤和 ...

  6. 【咬文嚼字】c语言中你可能不知道的小知识

    前言 作为一名c语言萌新,在学习完c中的基本语句后,就能写出一些小的c语言程序了,但在写的过程中可能总是会碰到一些小地方困扰着你,因此我决定写下这篇文章记录下我遇到的一些小问题帮助你查漏补缺,并扫清那 ...

  7. Java初学者非常容易忽视或者不知道的小知识

    Q. 为什么 -0/3 结果是 0,而 -0.0/3.0 结果是 -0.0?(注意后边的结果0带负号) A. 在Java里,整数是用补码表示的.在补码中0只有一种表示方法.另一方面,浮点数则是用 IE ...

  8. 英雄联盟怎么解除小窗口_英雄联盟:老玩家都不知道的小技巧,一定要注意这些细节|英雄联盟|召唤师|防御塔|新英雄|亚索...

    英雄联盟:老玩家都不知道的小技巧,一定要注意这些细节 英雄联盟作为当下最火爆的游戏之一,已经陪伴大家走过了无数的春夏秋冬,如今英雄联盟已经迎来了越来越多的新英雄,随着英雄联盟里面的英雄不断的增多,越来 ...

  9. 有哪些老鸟程序员知道而新手不知道的小技巧?自我感受

    最近在朋友圈看到别人分享的一篇知乎回答:https://www.zhihu.com/question/36426051/answer/76031743 我觉得写得挺有道理的,作为一个写了10多年C#代 ...

最新文章

  1. 安装oracle后在cmd,在WINDOWS上安装ORACLE RAC的注意事项
  2. 华为手机有没有html,华为手机,到底有没有自己的核心技术?看内行人怎么说...
  3. MyBatis中使用YEAR和MONTH方法获取时间查询参数的年和月
  4. 机器学习入门---------numpy
  5. 洛谷P4727:图的同构计数(Polya引理)(dfs)
  6. leetcode310. 最小高度树(bfs)
  7. python selenium 下载文件_Python Selenium —— 文件上传、下载,其实很简单
  8. VS2010制作dll
  9. 02在Windows Server 2008R2上面将客户端加入域
  10. 超好用的Redis管理及监控工具:TreeNMS
  11. 企业微信openid转userid失败问题
  12. 图解项目绩效考核指标及实例模板
  13. 回首2021,展望2022 | 观成科技步履不停,刻画安全图腾
  14. java 区分中英文_Java 区分文本中的中英文字符函数
  15. macbook蓝牙pan未连接_macOS Catalina 10.15.1 连接iPad 13.2.2 分屏失败的解决办法
  16. 联想拯救者u盘安装linux系统,联想拯救者Y7000系统盘重装如何设置U盘启动
  17. 被忽视的钣金零件外观设计
  18. littlevgl教程 Linux,树莓派littlevGL系列教程:容器控件(lv_cont)
  19. pandas之创建DataFrame
  20. 基于CH340的一键下载电路

热门文章

  1. js数组中的引用类型
  2. Android 系统添加SELinux权限
  3. HttpClient 使用
  4. poj 2151 Check the difficulty of problems
  5. 积累一点小Sql 表的纵横互转玩玩看
  6. 至于你信不信,我反正是信了——以类为单位的编程思想
  7. s9 Linux 进程管理命令
  8. Apache构建web主机、日志分割及AWStats分析系统
  9. 如何用excel筛选相似内容_Excel中如何将两组数据的相同内容进行快速筛选配对...
  10. python asp.net requests_python3使用requests访问asp页面时出错,返回500