299@365网摘阅读

标签:
365英语“bug”“昆虫”“电脑程序”“系统错误” |
“程序错误(英语:Bug),在程序设计中的术语,是指在软件运行中因程序本身有错误而造成的功能不正常、体验不佳、死机、数据丢失、非正常中断等现象,中文常称BUG为"缺陷","缺陷"一词更能反映事情本质,因为"臭虫"是从外面爬进去的,并非程序本身有问题,程序本身存在的问题是程序原来就有的,因此,在这里将BUG翻译为"系统漏洞"更合适,在程序运用中,特别是应用程序会出现莫名其妙的警告,让普通用户们“丈二和尚摸不着头脑”,这些警告常被称作"BUG"!
“Bug一词的原意是"臭虫、虫子",“电脑系统或程序中隐藏着一些未被发现的缺陷或问题”,也叫"bug"!
"Bug"的“创始人格蕾丝·赫柏(Grace Murray Hopper)是一位为美国海军工作的电脑专家,也是最早将人类语言融入到电脑程序的人之一,代表电脑程序出错的"bug" 得这个名字,正是由赫柏所取的,1947年9月9日,赫柏对 Harvard Mark II 设置好17000个继电器进行编程后,技术人员们正在进行整机运行时,它突然停止了工作,于是,他们爬上去找原因,发现这台巨大计算机内部一组继电器的触点之间有一只飞蛾,显然是飞蛾受光和热的吸引,飞到触点上,被高电压击死,所以,在报告中,赫柏用胶条贴上这只飞蛾,并把"bug"表示"一个在电脑程序里的错误",由此,"Bug"得说法一直沿用到今天”!
“与Bug相对应,人们将发现Bug并加以纠正的过程叫做"Debug"(中文称作"调试"),意即"捉虫子"或"杀虫子",“后来直接用bug在很多软件测试中,都用Bug说明那些问题”!
本文部分内容为节选内容、均为摘自网络、仅供参考!
网络图片