程序错误

✍ dations ◷ 2025-09-09 16:19:58 #程式错误

程序错误(英语: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”(原意为“虫子”)来称呼计算机中的隐错。现在在华盛顿的美国国家历史博物馆中还可以看到这个遗稿。

相关

  • 整合分析统计学上来说,元分析(meta-analysis,或译作后设分析、整合分析、综合分析、统合分析、荟萃分析)是指将多个研究结果整合在一起的统计方法。就用途而言,它是文献回顾的新方法。文
  • 圣路易岛坐标:48°51′06″N 2°21′23″E / 48.85167°N 2.35639°E / 48.85167; 2.35639圣路易岛(Île Saint-Louis)是塞纳河上的两个天然河岛之一,位于法国巴黎市,另一个天然的河岛是
  • 圣詹姆士公园圣詹姆斯公园(St. James's Park)位于伦敦西敏市圣詹姆斯区的南缘,占地23公顷(合58英亩),在伦敦御苑中历史最为悠久。这里原来有一座以耶稣门徒小雅各命名的麻风病医院,圣詹姆士这个
  • 板南线80km/h(营运最高速度) 90km/h(车辆最高速度)台北捷运板南线电联车 三节车厢为一组,.mw-parser-output .RMbox{box-shad
  • 威廉·福克斯威廉·福克斯爵士(Sir William Fox,1812年1月20日-1893年6月23日),KCMG,新西兰著作家和政治家,他关于争取新西兰自治的著作,促成《1852年宪法法案》,使新西兰获得自治。1842年移居新
  • LuaTeXLuaTeX是作为带有Lua脚本引擎嵌入的pdfTeX版本发起的基于TeX的电脑排版系统。经过一段时间的开发后被pdfTeX小组采纳作为pdfTeX的继任者(本身是eTeX的扩展,后者也生成PDF)。后
  • 安绍芳安绍芳(1548年-1605年),字懋卿,号砚亭居士。无锡(今江苏无锡)人。安如山之孙,安希尧之子。万历年间太学生。工诗、善书法、又能绘画,书临曹娥碑,山水摹黄公望、倪瓒,与汤显祖友好。著有
  • .tl.tl为东帝汶国家及地区顶级域(ccTLD)的域名。该域名有两个来源:一是德顿语Timor Lorosa'e,二是葡萄牙语Timor-Leste。A .ac .ad .ae .af .ag .ai .al .am .ao .aq .ar .as .at
  • 上帝错觉上帝错觉(英语:The God Delusion)是英国牛津大学教授理查德·道金斯的一部著作,为2006年畅销书。截止2010年1月,该书英文版已卖出200万册,并翻译成34种语言,中文简体字版名为《上帝
  • 氹仔中央公园氹仔中央公园(葡萄牙语:Parque Central da Taipa、英语:Taipa Central Park)位于澳门氹仔成都街,是澳门离岛设施最完善的市政公园,于2012年12月31日开放使用。总投资达4.4亿澳门元