程序错误

✍ dations ◷ 2025-04-12 09:33:46 #程式错误

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

相关

  • 尢部,为汉字索引里为部首之一,康熙字典214个部首中的第四十三个(三划的则为第十四个)。就繁体和简体中文中,尢部归于三划部首。尢部通常是从下、左、右方均可为部字,且无其他部首
  • 国家市场监督管理总局1999年规定:印章直径5厘米,中央刊国徽,由国务院制发。国家市场监督管理总局,官方简称市场监管总局,亦简称国家市场监管总局、市监总局,是中华人民共和国国务院负责市场综合监督管
  • 高雄市的负债高雄市的负债又称为高雄市的举债是指高雄市政府的债务。包括高雄市本身的债务,以及2010年合并高雄县,所继承高雄县的债务。高雄市政府至2019年1月18日时,1年期以上债务为2,431
  • 林石城林石城(1912年-1995年),台湾新生报记者、政治人物。日治时期。曾任屏东县县议员、屏东县县议长、屏东县县长。中国国民党籍。
  • 本草推陈由名医叶橘泉(曾名叶觉铨,1896-1989)主编,中国科学院江苏分院出版,分为《本草推陈正篇》(1960)、《本草推陈续篇》(1963)、《续本草推陈-三辑》、《续本草推陈-四辑》等四册。
  • Enigma (游戏)是一个运输解谜电子游戏,游戏理念基于,但授权协议是GPL的获得广泛好评。地形逻辑益智游戏,快速灵活使用定位设备(如合适的鼠标)。地形用Lua脚本编写。有关卡编辑器。Enigma自身有
  • 安德里斯·瓦宁斯安德里斯·瓦宁斯(拉脱维亚语:Andris Vaņins;1980年4月30日-)是一位拉脱维亚足球运动员。在场上的位置是守门员。他现在效力于瑞士足球超级联赛球队锡永足球俱乐部。他也代表拉
  • 储昌祚储昌祚(1559年-1630年),字肩宇,南直隶宜兴人。晚明官员。储昌祚为万历十七年(1589年)三甲进士。历任鄱阳、浦城知县,政绩卓著,离任后,在两县均入祀名宦祠。升任重庆兵备佥事,致仕归里。
  • 天狮子悦也天狮子悦也(日语:天獅子 悦也,11月15日-),日本漫画家。出身于神奈川县横须贺市。A型血。星座天蝎座。1984年以《星星公主》在漫画界正式出道,1999年的《むこうぶち(日语:むこうぶち)》
  • 柴山昌彦柴山昌彦(1965年12月5日-)是日本政治人物、律师,现为自由民主党(细田派)的众议院议员。曾任外务大臣政务官、总务副大臣、众议院内阁委员长、内阁总理大臣补佐官等职务,现任文部科