分享

bug

 昵称15130021 2013-12-17

编辑本段基本信息

  bug

  呆子n.系统漏洞臭虫

  [美口]虫,头虱

  [口]微生物, 病菌

  (机器、设计等的)缺陷;瑕疵

  着迷,热衷于(某事)者

  名流,要人

  窃听器; 暗设警报器

  (=asterisk)星号 杀毒

  小型汽车

  干扰, 损坏

  [俚]雷达位置测定[指示]器

  刮管器;清管刮刀

  a lighting bug

  [美]萤火虫

  have a bug about sth.

  热衷于某事

  a bug on education

  热衷于教育的人

  a big bug

  [贬]大亨, 大人物, 要人

  vt. 装窃听器,打扰,破坏

  习惯用语 as snug as a bug in a rug 非常舒适地, 极其安逸地 go bugs [美俚]失去理智; 发疯 on bug 热衷于...; 给...迷上 put a bug in sb.'s ear 事先给某人暗示[警告] bug off [美俚]停止打扰; 走开, 匆匆离开, 滚开 bug out [美俗](眼球)凸出 [美俚]龟缩; 溜走; 撤退 bug up [俚]激动起来, 被弄得稀里糊涂 bug walk [俚]床

编辑本段详细解释

  中文常称BUG为“缺陷”。而且,“缺陷”一词更能反映事情的本质。因为“臭虫”是从外面爬进去的,并非程序本身有问题。而程序本身存在的问题,是程序原来就具有的。因此,在这里将BUG翻译为“系统漏洞”更合适。

  在现在热衷游戏的一群年轻人中,BUG也有用来描述他人行为想法的与众不同的意思。例:两个人玩DOTA,甲:“你好BUG啊,冰女出分身斧?”乙:“没事虐菜娱乐。你更BUG,光法出魂戒!”或者某人超神,被称为“BUG男”。

  在程序运用中,特别是应用程序,会出现莫名其妙的警告,让普通用户丈二和尚----摸不着头脑,这些警告常被称作“BUG”。

编辑本段词语由来

  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,简单来说就是游戏程序的漏洞,游戏程序中的缺陷。游戏中有BUG是很正常的,尤其是在网络游戏中。即使所有的网络游戏都是经过封测、内测和公测这三个大的程序,但由于游戏文件和游戏中的任务以及地图的不断更新和增加,难免会在游戏制作方面出现错误和偏差。

  BUG的种类

  在游戏程序中出现BUG,玩家可以应用这些获得某种不应出现的奖励或效果。

  1.良性BUG

  良性BUG即不会产生严重后果的BUG,通常很多良性BUG被玩家们利用,方便游戏或副本,不过此举带有一定的作弊性。因此利用这种BUG来游戏是不值得提倡的,列如有些FPS游戏中可以卡入一些副本,从而使得不被击杀。

  2.恶性BUG

  恶性BUG即游戏中致命的BUG,这些BUG本身就是游戏的硬伤,例如正常操作中,由于执行文件冲突或错误不兼容而导致的系统自动退出或者服务器断开等等。《封神榜叁》在开放性内测时,曾出现与服务器断开的情况,在工作人员的及时修补下,很快重新运作。

  为了减少这种情况的发生,游戏制作方都在大力加强游戏的升级和补丁。如果BUG严重,网络游戏运营公司会采取回档处理,以减少玩家利用BUG或者玩家因为BUG而造成的损失。

  程序设计方面的解释

  所谓“(Bug)”,是指电脑系统的硬件、系统软件(如操作系统)或应用软件(如文字处理软件)出错。硬件的出错有两个原因,一是设计错误,一是硬件部件老化失效等。

  软件的Bug,狭义概念是指软件程序的漏洞或缺陷,广义概念除此之外还包括测试工程师或用户所发现和提出的软件可改进的细节、或与需求文档存在差异的功能实现等。仅就狭义概念而言,软件出现Bug的原因有:

  1、对各种流程分支考虑不全面;

  2、对边界情况的处理不到位;

  3、编码时的手误。

  任何软件在发布时都不可能是绝对的零Bug。目前在软件过程管理中通行的CMM(能力成熟度模型)中规定的软件质量标准是(Bug个数/千行源码):

  CMM1级 11.95

  CMM2级 5.52

  CMM3级 2.39

  CMM4级 0.92

  CMM5级 0.32

BSD用户组

  BSD用户小组(简称BUG)是一个以*BSD UNIX操作系统相关技术为核心的非营利性社会团体。他们大多是BSD Hacker,也有BSDUNIX技术爱好者。他们以自由、开放、平等的理念去宣扬开放源代码精神,进行与金钱文化无关的纯粹的技术交流,分享自己的源代码与经验,并努力帮助每一位需要帮助的人。    

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多