Origem do “Cookie” na Computação?

Sep 12 2020

"Cookies" são uma construção de computação voltada para o usuário. Eles são codificados em muitas especificações técnicas, incluindo a referência mais antiga em uma especificação HTTP, RFC 2109 , publicada em fevereiro de 1997.

Muitos afirmam que o uso em HTTP seguido de "cookies mágicos" do UNIX. Eric Raymond forneceu uma definição do que é um "biscoito mágico" :

Algo passado entre rotinas ou programas que permite ao receptor realizar alguma operação; um tíquete de capacidade ou identificador opaco [...]

OK.

Mas por que a comunidade UNIX começou a usar a frase "cookie" para começar? É porque você coloca biscoitos em uma jarra e os tira? Quando tudo isso começou? Alguém tem uma citação do primeiro uso?

Respostas

2 HermannGruber Sep 22 2020 at 03:43

De acordo com o artigo da Wikipedia sobre biscoito mágico , ele já era usado em 1979 na página de manual do fseek. A página de discussão do artigo da Wikipedia sobre cookie mágico discute questões relacionadas à origem e ao significado da palavra. A seguinte citação de Douglas W. Jones na página de discussão resume bem:

Certa vez, perguntei a Dennis Ritchie sobre a origem do termo magic cookie, conforme usado na página do manual para ftell e fseek na biblioteca C. Ele disse que, até onde sabia, o uso naquela página de manual era uma nova moeda. Essa página do manual não está presente no V5 UNIX, mas está presente nos manuais do V7 UNIX e 4.2BSD. Eu citei a frase relevante daquele manual na página da Wikipedia; o texto deixa claro que o significado é o mesmo que o significado contemporâneo para cookie mágico (no sentido mais amplo do que cookie HTML). Qualquer especulação sobre derivação de cookies monstros ou cookies LSD parece, neste ponto, irrelevante em comparação com rastrear o primeiro uso do termo em seu sentido moderno. Douglas W. Jones 21:15, 24 de fevereiro de 2017 (UTC)