為什麼網頁Cookies用了曲奇餅幹這個詞?

2021-06-28 04:41:40 字數 756 閱讀 1749

這個名稱是unix作業系統的「magic cookie」的簡稱。

「magic cookie」2023年已經被程式猿lou montulli用於計算時的網路通訊

而「magic cookie」,是在程式中交流的乙個令牌或者短報文資料。使用它的web開發人員,可以幫助使用者瀏覽他們的**,有效地執行某些功能。

取名曲奇有取之「小而美味」的意思。

cookie一詞還出現在ted nelson編寫書籍《computer lib》中。他描述了乙個故事,可能是杜撰的,但電腦愛好者之間廣為人知:

一 個大公司的大型賬戶系統是乙個非常聰明的程式設計師編寫和維護的。他離開公司之後,就發生了奇怪的事情。該系統總會在一段時間內完全停止,並且控制台將顯示一 條訊息:「給我乙個cookie。」。只有當操作員輸入了「cookie」後,該系統才將返回到正常操作。新的管理員花了很多努力除錯**,但無論他們如 何努力,他們無法**這種怪異的行為,它是一段深埋、模糊的**,除了從頭開始重寫程式就不能完全被消除。所以最後決定最好還是保留**,記錄 cookie的問題,訓練新的操作員記得給機器乙個cookie。

這是cookie第一次被引用來表明一種請求/響應的關係。

顯然,「給我乙個cookie」問題的靈感來自於《芝麻街餅乾怪獸》( sesame street cookie monster)。我不知道這個故事是真的還是假的,但《computer lib》廣泛閱讀,所以後來採用cookies這個術語的程式設計師都知道了這個故事。

參考文獻:

[1]、

[2]、

[3]、

為什麼現在UML很少用了

新霸哥發現uml在物件導向的設計中的需求,相關行為 一些體系結構的實現提供了一套綜合完整的表示法,但是由於使用的人比較少,初學者不容易快速入門,所以就導致了uml不是那麼的受歡迎。uml在開發中有什麼樣的意義?架構師可以用uml非常清晰直觀告訴開發人員,一套架構整體規劃是什麼樣的,各自之間有什麼樣的...

為什麼現在UML很少用了

新霸哥發現uml在物件導向的設計中的需求,相關行為 一些體系結構的實現提供了一套綜合完整的表示法,但是由於使用的人比較少,初學者不容易快速入門,所以就導致了uml不是那麼的受歡迎。uml在開發中有什麼樣的意義?架構師可以用uml非常清晰直觀告訴開發人員,一套架構整體規劃是什麼樣的,各自之間有什麼樣的...

為什麼現在UML很少用了

新霸哥發現uml在物件導向的設計中的需求,相關行為 一些體系結構的實現提供了一套綜合完整的表示法,但是由於使用的人比較少,初學者不容易快速入門,所以就導致了uml不是那麼的受歡迎。uml在開發中有什麼樣的意義?架構師可以用uml非常清晰直觀告訴開發人員,一套架構整體規劃是什麼樣的,各自之間有什麼樣的...