-
這個bug是從bugs開始的,但是因為中間有一些東西導致bug這個詞被應用到電腦上,具體的東西是當初人們發明的一台電腦,當時電腦被放在乙個密封的容器裡,再加上當時天氣很熱, 於是有人開啟了窗戶,這時乙隻蟲子飛了進來,蟲子恰好落在了電腦的繼電器上。這時電腦無法正常工作,所以當時的人非常著急。
正是在這個時候,乙個人在電腦中繼上發現了乙個bug,然後工作人員把bug帶到了當時的負責人那裡,當負責人看到這個bug時,他說,原來是你的bug導致我們的電腦無法正常工作, 而蟲子就是這樣出現在人們的生活中的,尤其是在計算機領域,當人們遇到一些計算機問題時,他們會說是計算機有蟲子。
所以那些出現在電腦上的bug就叫做bug,這也是為什麼bug這個詞現在總會出現在我們的生活中,這已經是計算機錯誤的專稱了,所以bug既是bug,也是軟體崩潰,但是在不同的領域有不同的名稱,我們可以看出兩者之間的關係。 Bug 是 Bug 的向量,Bug 表示計算機上的程式錯誤。
無論如何,兩者之間有一種微妙的聯絡,bug是bug,但bug也是計算機軟體崩潰,所以它只是乙個不同的名稱。
-
Bug,他不只是指 bug,一開始也意味著缺陷,所以軟體崩潰被稱為 bug 是有道理的。
-
Bug 是乙個英語單詞,原意是 bug,但逐漸被稱為軟體崩潰。
-
兩者之間沒有太大的關係,現在我們都把bug稱為漏洞,並且有不好的**或現象,所以沒關係。
-
這是由乙個錯誤引起的,它首先導致計算機出現問題,並且是乙個導致計算機失敗的錯誤,因此該錯誤被用來表示軟體崩潰。
-
Bug不僅指bug,也指缺陷,所以軟體中的崩潰也是缺陷的意思,也就是所謂的bug
-
其實兩者是沒有關係的,在英語中,英語單詞有很多外延的意思,bug主要是指漏洞的意思。
-
這是乙個指乙個bug的詞,它也指乙個缺陷,這個bug或缺陷在正常程式中的存在是可以解釋的。
-
“bug”一詞的由來“bug”一詞的原意是“bug”或“bug”。 但如今,如果計算機系統或程式中隱藏著一些未被發現的缺陷或問題,人們也稱其為“錯誤”。
-
在英語中,乙個詞可以有不止乙個意思,估計有很多,而且這個詞也有缺陷的意思。
-
“錯誤”是指計算機系統的硬體、系統軟體(例如作業系統)或應用軟體(例如文字處理軟體)中的錯誤。 造成硬體錯誤的原因有兩個,一是設計錯誤,二是硬體元件的老化和故障。 軟體錯誤都是工廠設計錯誤。
那種說使用者執行了非法操作的提示是無稽之談,軟體供應商對此不負責任。 使用者可能會執行不正確的操作,例如在做加法時按減法鍵。 這樣,使用者將得到不正確的結果,但不會導致錯誤。
軟體廠商在設計產品時的基本要求之一,就是不允許使用者進行非法操作。 只要允許使用者這樣做,它就是合法的。 使用者無法知道製造商的想法以及哪些操作順序是非法的。
自從計算機誕生以來,就一直存在計算機錯誤。 第乙個記錄在案的錯誤是由美國海軍程式設計師和編譯器的發明者 Grace Hopper 發現的。 哈珀後來成為美國海軍的一名將軍,並領導了著名的計算機語言COBOL的發展。
1945 年 9 月 9 日,下午 3 點 哈珀中尉正在帶領她的團隊建造一台名為Mark II的計算機。 這還不是乙個完整的電子計算機,它使用了很多繼電器,一種機電裝置。
第二次世界大戰還沒有結束。 哈珀的團隊夜以繼日地工作。 機艙是一幢建於第一次世界大戰期間的老建築。
那是乙個炎熱的夏日,房間裡沒有空調,所有的窗戶都開著降溫。
突然,Mark II墜毀了。 技術人員嘗試了很多方法,最終發現70號繼電器是錯誤的。 哈珀觀察了錯誤的繼電器,發現乙隻飛蛾躺在中間,已經被繼電器殺死了。
她小心翼翼地用相機捏住飛蛾,並用透明膠帶將其貼在“事件日誌”上,並註明“發現的第乙個蟲子例項”。 ”
從那時起,人們將計算機錯誤稱為錯誤,並將錯誤查詢工作稱為除錯。
-
從去年10月到現在,我的刺客號也是這樣,除了刺客號,其他號碼都很正常,但是刺客bugbug讓我心煩意亂要死,遊戲已經重灌了,電腦系統也更換了。 與求解相同。
-
為什麼新手程式設計師會遇到越來越多的錯誤? 我該怎麼辦? 讓我們來聽聽。
-
陀螺儀世界不能用4G網路開啟,有bug嗎?
-
這是乙個關於錯誤形成的非常抽象的問題。 bug本身沒有形成,但在程式的設計過程中沒有被考慮,導致漏洞。 舉個圖片例子,A公司想公開贈送QB的**,每個賬戶只能收到一次。
使用者註冊多個帳戶以重複申領。 那麼這個活動就有乙個漏洞了。 在程式中,問題會更加複雜。
如果房東有興趣,可以學習程式設計相關領域的知識,然後可以詳細了解。 為了便於理解,我給出了這個例子。
-
1.這與軟體本身的特性有關。 軟體與硬體的不同之處在於,它是計算機系統的邏輯部分,而不是物理部分; 軟體樣品型別為產品,試製過程為生產過程; 本軟體不會因使用時間過長而“老化”或“磨損”; 軟體具有可執行的行為特徵,在編寫程式**並在計算機上執行之前,很難對軟體開發過程進行管理和控制,因為很難衡量軟體開發過程的進度並評估軟體的質量; 軟體質量不是以大量生產的相同實體的質量來衡量的,而是與每個元件的不同實體的質量密切相關,因此,幾乎所有在執行時發生的軟體錯誤都存在於開發期間,並且沒有被發現,而糾正這些錯誤通常意味著糾正或修改原始設計, 客觀上,這使得軟體維護比硬體維護困難得多;軟體是一種資訊產品,具有延展性,屬於柔性生產,與通用硬體相比,軟體具有更多樣化的特性,更接近人們的應用問題。
隨著計算機應用領域的不斷擴大,99的軟體應用需求不再是定義明確的數值問題,而是難以準確描述且種類繁多的非數值應用問題。 因此,當人們的應用需求發生變化和發展時,往往需要對軟體進行更改,以使計算機系統滿足新的需求,保持使用者業務的連續性。
2.來自軟體開發人員的弱點。 首先,軟體產品是人類思維的結果,因此軟體生產的水平最終在很大程度上取決於軟體人員的教育、培訓和經驗積累; 其次,對於大型軟體來說,開發上往往需要很多人的配合,步源甚至要求軟體開發人員研究應用領域中的問題,這樣就需要使用者和軟體人員之間、軟體開發人員之間相互溝通,在這個過程中難免會出現認識上的差異, 而書中在設計或實現上會導致後續的錯誤,而要消除這些誤解和錯誤往往需要付出巨大的代價;第三,由於計算機技術和應用的快速發展,以及知識更新週期的加速,軟體開發人員往往處於變化之中,不僅需要適應硬體更新的變化,而且還涉及日益擴大的應用領域的研究; 軟體開發人員進行的幾乎每一次軟體開發,都必須使自己的知識結構適應新問題的解決需求,而這種調整是人類與生俱來的學習行為,是工具難以替代的。
-
當計算機系統的硬體、系統軟體或應用軟體出現錯誤時,可能會發生錯誤。
硬體塌陷凳修改錯誤有兩個原因,一是設計錯誤,二是硬體部件老化和故障。 軟體的錯誤是製造商的設計錯誤,使用者可能會執行不正確的操作,例如在做加法時按減法鍵。 這將導致不正確的結果,從而導致錯誤。
軟體廠商在設計產品時,最基本、最粗暴的要求之一就是不允許使用者進行非法操作。 只要允許使用者這樣做,它是合法的,但使用者無法知道哪些操作序列是非法的。
-
原來,第一代計算機由許多大而昂貴的真空管組成,並且使用大量電力來使真空管發光。 可能是電腦執行產生的光和熱導致乙個小蟲子鑽進了真空管,導致整個電腦出現故障。 研究人員花了半天時間才終於找出原因,從真空管中取出小蟲子後,計算機恢復了正常。
後來,術語 bug 用於表示計算機系統或程式中隱藏的錯誤、缺陷、漏洞或問題。
與 bug 相對應,發現 bug 並糾正它們的過程稱為“除錯”,意思是“捕獲 bug”或“殺死 bug”。 不幸的是,在中文中,仍然沒有與“bug”相對應的確切單詞,因此“bug”一詞只能直接引用。 雖然有些人用“臭蟲”這個詞來代替“臭蟲”,但很容易產生歧義,所以不能推廣。