bug是什么?系统漏洞为什么叫bug?

系统漏洞,为什么系统漏洞叫bug?

虽然我们每天都能接触到bug,但是有没有想过bug这个词是怎样诞生的呢?

于是我就去了各大网站查询相关的情况......

#########################

百度百科解释bug一词:

bug,英文单词,名词、动词,作名词译为“臭虫,小虫;故障;窃听器”。

bug是计算机领域专业术语,意思是漏洞,原因是系统安全策略上存在的缺陷,有攻击者能够在未授权的情况下访问的危害。

bug一词作为名词的时候确实是虫子的意思,可是为什么系统漏洞叫做bug呢?

这还得由一位女程序猿说起.....

从电脑诞生之日起,就有了电脑BUG。

第一个有记载的bug是美国海军的编程员,编译器的发明者格蕾斯·哈珀(Grace Hopper)发现的。哈珀后来成了美国海军的一个将军,领导了著名计算机语言Cobol的开发。

Grace Hopper 格蕾丝·霍波

1945年9月9日,下午三点。哈珀中尉正领着她的小组构造一个称为“马克二型”的计算机。这还不是一个完全的电子计算机,它使用了大量的继电器,一种电子机械装置。

第二次世界大战还没有结束。哈珀的小组日以继夜地工作。机房是一间第一次世界大战时建造的老建筑。那是一个炎热的夏天,房间没有空调,所有窗户都敞开散热。

突然,马克二型死机了。技术人员试了很多办法,最后定位到第70号继电器出错。

哈珀观察这个出错的继电器,发现一只飞蛾躺在中间,已经被继电器打死。她小心地用摄子将蛾子夹出来,用透明胶布帖到“事件记录本”中,并注明“第一个发现虫子的实例。”

从此以后,人们将计算机错误戏称为虫子(bug),而把找寻错误的工作称为(debug)。

所以bug一词在中文翻译里就有了“系统漏洞”的意思咯

#########################

意外的时候,搜索到了buf,也分享给大家。

“buf通常是buffer的缩写,即缓冲区,buf只是一个标号,通常用于缓冲寄存器,你也可以把它叫另外一个名字,比如huanchong。”

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。