BUG是什么意思?
程序错误(英文:Bug)是程序设计中的一个术语,是指在软件运行过程中,由于程序本身的错误而导致的功能异常、崩溃、数据丢失、异常中断等现象。有些程序错误会造成计算机安全风险,此时称为漏洞。
一些有趣的隐性错误,有时候也能变成一种乐趣。在电脑游戏中,一些隐藏的错误如果没有造成游戏中的大错误,往往会在玩游戏时成为一个秘密技能(秘密技能有时是游戏设计者故意创造的,用来检查程序设计,绕过不必要的步骤直接检查需要时使用的代码)。
扩展数据:
1947年9月9日,格蕾丝·赫柏在第一台电脑上发现了这个bug。在马克2号的电脑上工作时,整个团队都想不出为什么电脑不能正常工作。经过深挖,发现是一只飞蛾不小心飞进了电脑,导致了故障。
团队消除了错误,并将事件记录在日志中。因此,人们逐渐开始用“bug”(原意为“Bug”)来指代计算机中隐藏的错误。这份手稿仍然可以在华盛顿的美国国家历史博物馆看到。
Bug用来指工程上的错误。这种用法出现在大约1870年代,并且在计算机出现之前很久就存在了。目前发现的最早证据是爱迪生1878年的信。
我所有的发明都是如此。第一步是直觉,并伴随着爆发,然后困难出现——这东西耗尽了,然后“错误”——这种小错误和困难被称为——出现了,在商业成功或失败之前,几个月的密集观察、研究和劳动是必不可少的。
中文翻译如下:
我所有的发明都是如此。第一步是直觉,然后是灵光一闪,然后是困难——这就发生了,然后“bug”——所谓的那些微小的错误和困难——就展现出来了。几个月的密切关注,研究和劳动是必要的,然后才能清楚地实现业务的成败。