本文為遠懷學堂原創。
BUG OR Problem
許多人經常挂在嘴邊的口頭禅是:有BUG、真BUG、卡BUG、你這個人真BUG。
這裡所用的BUG需要根據具體的語義才能解釋出具體的意思
BUG這個詞程序員最熟悉不過了,也很讨厭這個詞,哪個程序員都不想寫出來的代碼有BUG,BUG現在成為了程序界的一個專業術語了,指代碼或程序有問題、有缺陷。
按照一般的理解,有問題用英語表達出來應該是problem更加合适點,而BUG原意是指臭蟲、昆蟲的含義,為什麼會成為程序界的術語,進而被更多的人用于日常的表達呢。
故事是這樣的:
早期的電腦計算機是體積非常龐大的,由大量的晶體管等電子器件組成,可能一台計算機可以占到一個房間的大小。
一天,一位著名的計算機科學家在調試她所寫的程序的時候,突然卡住了,程序不運行了,她就拆開機器中的電路查看,後來發現有一隻飛蛾出現在機器的電路中,幹擾了整個機器程序的運行。
最早計算中出現的“BUG” 實物圖— 飛蛾
【圖片來自網絡,侵删】
因為早期計算機體積太大,有個飛蛾進去也正常,說當時是真的把這個“BUG”給 保存下來的,上圖就是它的真面目。
後來她就把這個問題叫做了”BUG”,慢慢的這個詞語也流行起來了,代表着程序或系統出現的問題。
同時也可見寫程序是多麼容易出BUG的一件事啊,不然也不會流行開來。
與BUG對應的是Debug這個詞,De是去除的意思,也就是找出BUG,并解決掉它。
後來這個BUG這個詞也被慢慢用于各行各業中,表示特定的一些含義,比如:
打遊戲時喜歡說卡BUG —> 找到遊戲的設計缺陷,然後做一些投機取巧的一種行為
你這個人真BUG —> 你這個人開挂了吧
今天你又寫了多少BUG? —> 自己意會去吧 ^_^)
你平時會不會說”BUG”這個詞呢?把你用在的場景可以留言跟我們分享一下。
本文為遠懷學堂原創,GET到了嗎?覺得有用,有價值就收藏、轉發吧,同時記得關注「遠懷學堂」,我們專注于「原創·精品」的IT技術教程。
文中部分圖片來源于網絡,如果侵犯了您的權益,請聯系我們删除您的圖片
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!