當前位置:編程學習大全網 - 編程語言 - 妳說的NPC、臭蟲等是什麽意思?就是妳經常在網遊裏看到的那種?

妳說的NPC、臭蟲等是什麽意思?就是妳經常在網遊裏看到的那種?

NPC是英文“非玩家角色”(non-player character)的縮寫。這個概念起源於單機版遊戲,逐漸擴展到整個遊戲領域。舉個最簡單的例子,買賣商品需要點擊的商人是NPC,做任務需要說話的人是NPC。

對應的縮寫是PC,也就是玩家負責控制外觀。PC是“玩家角色”的縮寫。

-

“BUG”的由來:

bug這個詞的本義是“bug”或“Bug”。但現在,如果計算機系統或程序中隱藏著壹些未被發現的缺陷或問題,人們也稱之為“bug”。發生了什麽事?

原來,第壹代計算機是由許多巨大而昂貴的真空管組成的,並使用了大量的電力來使真空管發光。也許是電腦運行產生的光和熱導致了竊聽器?蟲子鉆進了真空管,導致整臺電腦無法工作。研究人員花了半天時間才找到原因。從真空管中取出竊聽器後,電腦恢復正常。後來,術語“Bug”被用來指計算機系統或程序中隱藏的錯誤、缺陷或問題。

與bug相對應,人們把發現bug並改正的過程稱為“調試”,意思是“抓bug”或“殺bug”。可惜在中文裏,仍然沒有確切的詞對應“Bug”,只能直接引用“Bug”這個詞。雖然有人用“bug”這個詞來代替“Bug”,但是容易造成歧義,所以無法推廣。

所謂“(Bug)”是指計算機系統的硬件、系統軟件(如操作系統)或應用軟件(如文字處理軟件)出現錯誤。硬件出錯的原因有兩個,壹個是設計錯誤,另壹個是硬件部件老化失效。軟件錯誤都是工廠設計錯誤。用戶進行了非法操作的暗示是無稽之談,軟件制造商對此不負任何責任。用戶可能會執行不正確的操作,例如加法,但卻按了減法鍵。這樣,用戶會得到壹個不正確的結果,但不會引起bug攻擊。軟件廠商在設計產品時的壹個基本要求就是不允許用戶做違規操作。只要允許用戶做,就是合法的。用戶沒有辦法知道廠商是怎麽想的,哪些操作順序是不合法的。

自從電腦誕生以來,就壹直有電腦bug。第壹個記錄在案的錯誤是由GraceHopper發現的,他是美國海軍的壹名程序員和編譯器的發明者。哈珀後來成為美國海軍的壹名將軍,並領導了著名的計算機語言Cobol的開發。

65438+9月9日0945,下午3點。上尉·哈珀正帶領她的團隊建造壹臺名為“馬克2號”的電腦。這不是壹臺完整的電子計算機,它使用了許多繼電器,壹種機電設備。第二次世界大戰尚未結束。哈珀的團隊夜以繼日地工作。計算機房是壹座建於第壹次世界大戰期間的老建築。那是壹個炎熱的夏天,房間裏沒有空調,所有的窗戶都開著降溫。

突然,馬克2號崩潰了。技術人員嘗試了很多方法,最後發現第70次接力是錯的。哈珀觀察出故障的繼電器,發現中間躺著壹只蛾子,已被繼電器殺死。她小心翼翼地用相機取出飛蛾,用透明膠帶粘貼到“事件本”上,並註明“發現蟲子的第壹例”。[1]

此後,人們將計算機錯誤稱為調試,而發現錯誤的工作稱為調試。

  • 上一篇:先鋒1000模擬DJ打碟機問題
  • 下一篇:周傑倫的全部歌詞
  • copyright 2024編程學習大全網