永发信息网

什么是bug色,为什么叫bug

答案:1  悬赏:20  手机版
解决时间 2021-02-22 19:41
  • 提问者网友:骑士
  • 2021-02-22 03:38
什么是bug色,为什么叫bug
最佳答案
  • 五星知识达人网友:洒脱疯子
  • 2021-02-22 04:02
Bug一词的原意是“臭虫”或“虫子”。但是现在,在电脑系统或程序中,如果隐藏着的一些未被发现的缺陷或问题,人们也叫它“bug”,这是怎么回事呢?
原来,第一代的计算机是由许多庞大且昂贵的真空管组成,并利用大量的电力来使真空管发光。可能正是由于计算机运行产生的光和热,引得一只小虫子(Bug)钻进了一支真空管内,导致整个计算机无法正常工作。研究人员费了半天时间,总算发现原因所在,把这只小虫子从真空管中取出后,计算机又恢复正常。后来,Bug这个名词就沿用下来,用来表示电脑系统或程序中隐藏的错误、缺陷、漏洞等问题。
1947年,计算机还是由机械式继电器和真空管驱动的,机器有房间那么大。体现当时技术水平的MarkⅡ,是由哈佛大学制造的一个庞然大物。当技术人员正在进行不整机运行时,它突然停止了工作。他们爬上去找原因,发现这台巨大的计算机内部一组继电器的触点之间有一只飞蛾,这显然是由于飞蛾受光和热的吸引,飞到了触点上,然后被高电压击死。
与Bug相对应,人们将发现Bug并加以纠正的过程叫做“Debug”(中文称作“调试”),意即“捉虫子”或“杀虫子”。
后来就直接用bug 在现在很多的软件测试中 都用Bug来说明那些问题。
“Bug”的创始人 赫柏的报告格蕾丝·赫柏(Grace Murray Hopper),是一位为美国海军工作的电脑专家,也是最早将人类语言融入到电脑程序的人之一。而代表电脑程序出错的“bug” 这名字,正是由赫柏所取的。1945年的一天,赫柏对Harvard Mark II设置好17000个继电器进行编程后,她的工作却毁于一只飞进电脑造成短路的飞蛾。在报告中,赫柏用胶条贴上飞蛾,并把“bug”来表示“一个在电脑程序里的错误”,“Bug”这个说法一直沿用到今天。编辑本段游戏中的BUG 
现在软件和游戏等越来越复杂,需要考虑到的东西很多.往往是在设计之初会有一些逻辑上的错误出现,导致软件或者游戏出错,或者出现了不是设计者想要的情景.这些都是bug.
其实所有的程序基本上都是于if来组成的逻辑.
就像人的脑子一样,你喜欢吃冰棒,但是为什么会喜欢吃,是因为天热,冰棒甜,你平常都吃着,等等 .那么到了程序中,就变成,判断你吃不吃冰棒,那就要计算冰棒本身的一些特征,再结合你的一些喜好这些复杂的过程来得出你喜欢不喜欢吃冰棒这个结论.如果其中的一个原因没有考虑到,而这个原因又是致命的.那就导致结果的变化.比如你是因为看到别人喜欢吃,而你就喜欢吃了.程序中没有考虑到,那结果就是致命错误.这就是一个bug,没有考虑到那个因素.
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯