
Code-Garage #96 - L'origine du mot « cookie » en informatique
Durée: 5m53s
Date de sortie: 24/04/2024
Est-il possible de remonter à l'origine de ce mot pendu à toutes les lèvres depuis l'arrivée de la RGPD ? C'est ce que nous allons voir...
Salut et bienvenue dans ce nouvel épisode du podcast de Code Garage.
Aujourd'hui on va parler des cookies et plus spécifiquement d'où vient le terme cookie.
Pourquoi est-ce que ça s'appelle comme ça notamment en informatique ?
C'est une question que je me suis posé ce matin en me levant et peut-être que vous
êtes déjà posé la même question.
Alors j'ai fait mes recherches et malheureusement on ne sait pas.
Enfin on a quelques pistes qui mènent un début de réponse et deux trois hypothèses qui
tournent autour de la drogue.
Je vais vous expliquer.
Le terme cookie il est évidemment présent dans la spécification du protocole HTTP.
Le concept et le terme ont été introduits dans le monde du web par un monsieur qu'on
appelle Louis Montulis.
Louis ou Lou de son surnom, il est le co-créateur d'un navigateur web textuel qui sort en 1992
et s'appelle LUNX mais il deviendra surtout un des ingénieurs fondateurs de Netscape
en 94.
C'est lui qui est responsable de plusieurs innovations dans le web comme les cookies
mais c'est aussi sûrement à lui qu'on doit une bonne partie de l'image mentale
qu'on garde des sites internet des années 90 puisqu'il introduit l'élément HTML
blink qui aujourd'hui est plus du tout dans le standard qui permettait de faire clignoter
le contenu et il a aussi fortement encouragé l'implémentation des gifs dans les navigateurs.
Alors on se rend parfois pas suffisamment compte de l'influence de certains ingénieurs
dans la culture populaire.
Mais pourquoi Louis utilise le terme HTTP cookies ? Tout simplement parce que le terme
magic cookies est déjà présent dans une des documentations les plus populaires de
l'époque, la man page, la page de manuel de la bibliothèque par mon standard du langage
C à propos des routines.
Je cite, j'ai traduit évidemment en français, la valeur courante du décalage est mesurée
en octet sur une X sur d'autres systèmes c'est un magic cookie.
Donc à l'époque déjà ce magic cookie il a à peu près la même signification qu'aujourd'hui
c'est un petit paquet de données qui a une signification qui transmet de la valeur en
tout cas mais qui est très très simple d'extérieur.
Malheureusement c'est à peu près à ce moment là que l'on perd l'origine de ce
mot.
Sur internet on trouve des traces qui indiquent un certain Douglas Jones, un chercheur en
informatique spécialisé dans le vote électronique, affirme cette entretenue avec Denis Ritchie,
rien d'autre que le créateur du langage C qui aurait lui-même affirmé que le mot
utilisé était un new coinage donc un usage nouveau en français et qu'il n'aurait
pas particulièrement été inspiré par autre chose.
Mais comme on sait qu'on ne choisit jamais vraiment un mot par hasard, il y a quand même
beaucoup d'hypothèses derrière ce terme.
Il faut savoir que ce terme là il est apparu dans cette documentation à partir de la
version 7 d'unix mise en production en 1979 et je ne vais pas vous faire la front de
vous expliquer quel possible lien il pourrait y avoir entre les années 70 de la drogue et
des cookies magiques qui résoudraient tous vos problèmes.
Mais le folklore autour des cookies et des gâteaux évidemment il ne s'arrête pas
là.
Par exemple dans une documentation d'Atari de juin 99 alors qu'il est plus vieil mais
pas directement en lien avec le terme cookie comme on l'avait, la mention de cookie jar
de boites à cookies, de pots à cookies désigne une fonctionnalité logicielle pour
y stocker des informations sur le hardware et le software de la machine.
Et aux US comme ailleurs, cacher des choses comme de l'argent, des papiers, ça peut
mettre une carte d'identité et un passeport dans des boites à gâteaux, c'est monnaie
courante surtout à l'époque.
On peut également penser aux fortes une cookie, les gâteaux asiatiques, les biscuits
asiatiques qui contiennent un morceau d'informations, un morceau de papier avec souvent une phrase
ou même au concept théorique de la Madeline de Proust qui n'existe pas vraiment mais
qui est censé contenir une partie de nos souvenirs d'enfance.
Bref, on ne sera peut-être jamais si le terme cookie en informatique fait directement référence
à des biscuits imbibés de drogue que je ne citerais pas ou simplement parce que le
cookie est un élément culturel avec déjà des significations variées et des usages
variés dans la culture populaire.
Et c'est pas si grave mais c'est quand même fou qu'on ne puisse pas retracer une
information si simple qui date d'une époque vraiment plutôt récente, donc imaginez
les quantités d'informations perdues à travers les milliers d'années d'existence
de l'espèce humaine quand on n'arrive pas à retracer une simple petite information
comme celle-ci d'autant plus qu'à les nés.
En tout cas on cherche son origine dans l'air déjà existant de l'informatique et qui maintenant
est utilisé dans le web.
J'espère que cet épisode vous aura plu.
Si jamais le concept de retrouver l'origine des mots notamment autour de l'informatique
et du développement vous plaît, je vous invite à aller écouter un épisode précédent qui
est l'épisode sur le terme hacker.
Il y a plusieurs branches de définition qui sont un peu pareilles mais on a quand même
deux origines possibles mais très précises qui se sont peut-être mixées ensemble.
Je vous invite à aller écouter l'épisode.
Il y a pas mal de choses sur l'histoire et l'histoire de l'informatique.
C'est très intéressant.
Et il y a un autre épisode du podcast sur l'origine des emoji et des smileys.
Je vous invite aussi à écouter celui-là.
Moi je vous donne rendez-vous la semaine prochaine pour un prochain épisode du podcast
ou directement sur coteirégage.fr pour retrouver tous nos articles de blog,
tous les épisodes de podcast et évidemment tous nos cours complets avec exercice et quiz
pour progresser beaucoup plus vite et surtout décrocher des certificats de validation du cours
pour pouvoir l'afficher sur votre profil code garage évidemment pour trouver un job
mais sur LinkedIn, sur VTCV, peu importe.
Je vous donne rendez-vous à la semaine prochaine. Salut !
Episode suivant:
Les infos glanées
Code-Garage
Découvrons ensemble des sujets passionnants autour du métier de dev et de la programmation en général !
Tags
Code-Garage #97 - Générer des vidéos avec du code