為什么網頁Cookies用了曲奇餅干這個詞?

jopen 9年前發布 | 6K 次閱讀 cookies

這個名稱是UNIX操作系統的“magic cookie”的簡稱。

“magic cookie”1994年已經被程序猿Lou Montulli用于計算時的網絡通信

而“magic cookie”,是在程序中交流的一個令牌或者短報文數據。使用它的Web開發人員,可以幫助用戶瀏覽他們的網站,有效地執行某些功能。

取名曲奇有取之“小而美味”的意思。

Cookie一詞還出現在Ted Nelson編寫書籍《Computer Lib》中。他描述了一個故事,可能是杜撰的,但電腦愛好者之間廣為人知:

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

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

顯 然,“給我一個cookie”問題的靈感來自于《芝麻街餅干怪獸》( Sesame Street Cookie Monster)。我不知道這個故事是真的還是假的,但《Computer Lib》廣泛閱讀,所以后來采用cookies這個術語的程序員都知道了這個故事。

來源:果殼網
作者:豬了個去

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!