程序错误

✍ dations ◷ 2025-07-12 04:45:08 #程式错误

程序错误(英语:Bug),是程序设计中的术语,是指在软件运行中因为程序本身有错误而造成的功能不正常、死机、数据丢失、非正常中断等现象。有些程序错误会造成计算机安全隐患,此时叫做漏洞。

一些有趣的隐错有时也会成为一种乐趣。在电脑游戏中,假如一些隐错不令游戏出现大错误的话,经常会变成一种玩游戏时的秘技(秘技有时是游戏设计人故意造成的,用于程序设计上的检查,绕过不需要的步骤直接检验需要的地方时所使用的代码)。

有严重后果的程序错误会受到广泛关注。 修补、改正软件程序错误的过程被称为调试。

Bug用来指工程上的错误这种用法大约出现在1870年代,早在电脑出现之前就存在了。目前最早找到的证据是爱迪生在1878年的信

It has been just so in all of my inventions. The first step is an intuition, and comes with a burst, then difficulties arise—this thing gives out and then that "Bugs"—as such little faults and difficulties are called—show themselves and months of intense watching, study and labor are requisite before commercial success or failure is certainly reached.

中文翻译如下:

在我所有的发明中都如此。第一步是直觉,然后灵光一闪,然后出现困难——这件事发生了,然后“Bug”——这样称呼那些微小的错误和困难——展现出来。在明确到达商业的成功或失败之前,数个月的密切关注、研究和劳动是必需的。

在1947年9月9日,葛丽丝·霍普(Grace Hopper)发现了第一个电脑上的bug。当在Mark II计算机上工作时,整个团队都搞不清楚为什么电脑不能正常运作了。经过大家的深度挖掘,发现原来是一只飞蛾意外飞入了一台电脑内部而引起的故障(如图所示)。这个团队把错误解除了,并在日志本中记录下了这一事件。也因此,人们逐渐开始用“Bug”(原意为“虫子”)来称呼计算机中的隐错。现在在华盛顿的美国国家历史博物馆中还可以看到这个遗稿。

相关

  • 米其林米其林公司(法语:Compagnie Générale des Établissements Michelin, Euronext:ML)是一家总部设于法国克莱蒙费朗的轮胎生产商,该公司是法国最大、全球第二的轮胎及橡胶制品制
  • 泰国国王国王陛下王后陛下​王太后陛下泰国君主(中文世界称为泰国国王,简称泰王,历史上曾称暹罗国王;泰语:พระมหากษัตริย์ไทย)为泰国(以前为暹罗)的君主立宪制君主。泰王为
  • 广岛县广岛县(日语:広島県/ひろしまけん Hiroshima ken */?)是日本一级行政区划,位于日本本州西端中国地方。东接冈山县、北接鸟取县与岛根县、西邻山口县、南滨濑户内海。首府位于广
  • 田横岛田横岛是中国青岛市即墨区田横镇南部的黄海上一小岛。因传说秦末齐王田横被汉高祖刘邦部下韩信打败后藏身此岛,最后自杀而得名。1990年代后开发为旅游度假区。该岛总面积1.46
  • 东帝汶经济东帝汶,被世界银行列为低收入经济体。人类发展指数排在第158位,表明人类发展水平较低。20%的人口失业,52.9%的人每天生活费不足1.25美元。大约一半的人口是文盲。据2010年人口普
  • 唐纳德·雪利唐纳德·沃尔布里奇·“唐”·雪利(英语:Donald Walbridge "Don" Shirley,1927年1月29日-2013年4月6日)是一名美国古典、爵士乐钢琴家和创作家。1960年代美国民权运动兴起时,谢尔
  • 第五共和国 (大韩民国)第五共和国(朝鲜语:제5공화국/第五共和國)是大韩民国历史上的政权。1979年10月26日,韩国总统朴正熙被暗杀身亡后,时任总理崔圭夏继任总统,不久国军保安司令官全斗焕少将发动双十二
  • 印杰印杰(1964年-),汉族,上海科技大学副校长兼教务长。1992年于兰卡斯特大学获得博士学位。曾担任上海交通大学化学化工学院院长,副校长、研究生院院长。2009年7月至今担任上海市教委
  • 吴璥吴璥(1747年-1822年),字式如,清朝政治人物。浙江钱塘人。吴璥为吏部侍郎吴嗣爵子。乾隆四十三年(1778年)中进士,选翰林院庶吉士,散馆授编修,升侍讲学士。乾隆五十四年(1789年),出督安徽学
  • 猪儿粑猪儿粑是源自流行于川西、川南及贵州遵义、云南昭通的小吃,分为咸馅、甜馅两种口味。猪儿粑外皮用八成上熟糯米加二成稻米制成,咸馅以猪肉、冬笋、葱、味精、盐等为原料,甜馅以