程序错误

✍ dations ◷ 2024-12-23 16:21:26 #程式错误

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

相关

  • 伞型束梗孢菌纲伞型束梗孢菌目(Agaricostilbales) Spiculostilbales伞型束梗孢菌纲(学名:Agaricostilbomycetes)是担子菌门柄锈菌亚门下的一个纲。该纲共包含2个目、3个科、10个属、47个种。.
  • 原子物理学原子物理学是研究原子的结构和性质及原子与电磁辐射和其它原子相互作用的科学。对原子概念的记述可以上溯到古印度和古希腊。有人将印度的耆那教的原子论认定为开创者大雄在
  • 千叶大学千叶大学是日本的一所国立大学,位于千叶县千叶市。 本部地址是千叶市稻毛区弥生町1-33。日文中简称:千叶大(ちばだい, chibadai) 而其他三个校区分别为于:亥鼻、松戸、柏之叶。
  • 形声陶文 ‧ 甲骨文 ‧ 金文 ‧ 古文 ‧ 石鼓文籀文 ‧ 鸟虫书 ‧ 篆书(大篆 ‧  小篆)隶书 ‧ 楷书 ‧ 行书 ‧ 草书漆书 ‧  书法 ‧ 飞白书笔画 ‧ 
  • 德国唯心主义德国唯心主义一般是指从18世纪晚期至19世纪早期在德国建立起来的哲学,它由康德在1780年到1790年间的作品发展起来,并和浪漫主义、启蒙运动的政治革命有着密切联系。在它的发展
  • 解析数论解析数论(analytic number theory),为数论中的分支,它使用由数学分析中发展出的方法,作为工具,来解决数论中的问题。它首次出现在数学家狄利克雷在1837年导入狄利克雷L函数,来证明
  • ɒ̈开央圆唇元音是一个用于一些口语的元音。由于国际音标中并没有特别用来标注与两个元音之间的符号,故在一般情况下仅使用⟨ɒ⟩来表示。若欲更清楚地描述这个元音,可以使用变音
  • 吉兰丹河吉兰丹河(马来语:Sungai Kelantan;英语:Kelantan River)是马来西亚主要河流之一,为马来西亚半岛东北部的主要河流,流域坐落在马来西亚吉兰丹州境内。发源自蒂蒂旺沙山脉上的乌鲁士
  • 国民评议会 (斯洛文尼亚)斯洛文尼亚共和国国民评议会(斯洛文尼亚语:Državni svet Republike Slovenije)是斯洛文尼亚的一个政治机构。斯洛文尼亚国民评议会由各地方和各业界的代表构成,具有部分立法权,
  • 戴向宇戴向宇(1984年12月27日-),本名戴阳天,汉族,中国演员。2007年参加东方卫视《加油好男儿》获得全国20强,比赛后签约新加坡新传媒集团前往新加坡发展,在多部影视作品中扮演主要角色,获得