你知道代码漏洞为什么被叫成“BUG”吗?

​​10月24日,是中国的程序员日

你知道代码漏洞为什么被叫成“BUG”吗?

10月24日是程序员日!你知道代码漏洞为什么被叫成“BUG”吗?

各位程序员们,节日快乐!

你知道代码漏洞为什么被叫成“BUG”吗?

10月24日是程序员日!你知道代码漏洞为什么被叫成“BUG”吗?


为什么是10月24日?

在计算机技术中,1G=1024M,1M=1024K……

1024可以说是程序员们最为敏感的数字。

1024还是2的十次方,是二进制计数的基本计量单位之一,这是程序员最熟悉的语言。

你知道代码漏洞为什么被叫成“BUG”吗?

10月24日是程序员日!你知道代码漏洞为什么被叫成“BUG”吗?

而程序员就像这一个个的1024,以最低调、踏实、核心的功能模块搭建起这个科技世界。


“神秘的程序猿”

程序猿,是像那一串串代码般神奇的群体

你知道代码漏洞为什么被叫成“BUG”吗?

10月24日是程序员日!你知道代码漏洞为什么被叫成“BUG”吗?

他们工作规律,生活单纯

你知道代码漏洞为什么被叫成“BUG”吗?

10月24日是程序员日!你知道代码漏洞为什么被叫成“BUG”吗?

他们严于律己,时常自我反省

你知道代码漏洞为什么被叫成“BUG”吗?

10月24日是程序员日!你知道代码漏洞为什么被叫成“BUG”吗?

他们审美能力强,时尚感十足

你知道代码漏洞为什么被叫成“BUG”吗?

10月24日是程序员日!你知道代码漏洞为什么被叫成“BUG”吗?

他们深情而专一,无人能及

你知道代码漏洞为什么被叫成“BUG”吗?

10月24日是程序员日!你知道代码漏洞为什么被叫成“BUG”吗?

他们眼中的自己,是这样的:

你知道代码漏洞为什么被叫成“BUG”吗?

10月24日是程序员日!你知道代码漏洞为什么被叫成“BUG”吗?

而大众眼中的他们,是这样的:

你知道代码漏洞为什么被叫成“BUG”吗?

10月24日是程序员日!你知道代码漏洞为什么被叫成“BUG”吗?

不同岗位眼中的程序猿,又是这样的:

你知道代码漏洞为什么被叫成“BUG”吗?

10月24日是程序员日!你知道代码漏洞为什么被叫成“BUG”吗?

他们的工作内容:

你知道代码漏洞为什么被叫成“BUG”吗?

10月24日是程序员日!你知道代码漏洞为什么被叫成“BUG”吗?

工作状态:

你知道代码漏洞为什么被叫成“BUG”吗?

10月24日是程序员日!你知道代码漏洞为什么被叫成“BUG”吗?

发量:

你知道代码漏洞为什么被叫成“BUG”吗?

10月24日是程序员日!你知道代码漏洞为什么被叫成“BUG”吗?

地球人认为他们的工作步骤,是这样的

你知道代码漏洞为什么被叫成“BUG”吗?

10月24日是程序员日!你知道代码漏洞为什么被叫成“BUG”吗?

实际上,BUG出现时,他们的内心,是这样的

你知道代码漏洞为什么被叫成“BUG”吗?

10月24日是程序员日!你知道代码漏洞为什么被叫成“BUG”吗?

所以,面对BUG,他们的反应是这样的

你知道代码漏洞为什么被叫成“BUG”吗?

10月24日是程序员日!你知道代码漏洞为什么被叫成“BUG”吗?


BUG

这个与程序员相爱相杀,可以说是程序员命运中的宿敌的BUG是什么意思?

你知道代码漏洞为什么被叫成“BUG”吗?

10月24日是程序员日!你知道代码漏洞为什么被叫成“BUG”吗?

“bug”最早是指“小虫子”的意思。

为什么计算机中的故障或者代码中的漏洞会被成为“BUG”?

1943年,著名的计算机科学家GraceHopper在为美国海军工作,当时正处于二战最激烈的时期。

你知道代码漏洞为什么被叫成“BUG”吗?

10月24日是程序员日!你知道代码漏洞为什么被叫成“BUG”吗?

而Mark-1计算机体积庞大,出了个小故障,却很难找到。

但Hopper最终还是发现了问题所在,因为有一只蛾子卡在了内部结构中。

她在笔记本上将这只蛾子做成了标本,并在旁边写了一篇相关文章。

这是第一个找到bug的真实案例,也是bug一词的由来。


……

虽然程序员们总是自嘲自己的行业是“21天,从入门到放弃”

你知道代码漏洞为什么被叫成“BUG”吗?

10月24日是程序员日!你知道代码漏洞为什么被叫成“BUG”吗?

但在真正的技术需求和困难面前,他们从来不轻易认输。

一次次燃烧自己的青春(和头发),换来美妙的代码,不断推动着人类科技的进步。

谢谢你们!

最后,还有句话要告诉各位程序猿:

……

……

……

你知道代码漏洞为什么被叫成“BUG”吗?​​​​10月24日是程序员日!你知道代码漏洞为什么被叫成“BUG”吗?

相关推荐