J'ai du mal à saisir le vrai sens du terme "jeton".
En termes de développement logiciel, pouvez-vous le définir de manière générique? (At-il des significations différentes en termes de contextes et de langues différents?)
Merci!
Si vous google define: token , vous obtenez (entre autres) les deux définitions suivantes qui semblent applicables:
Si vous combinez ces deux, vous atterrirez quelque part près de ce que l'on entend généralement lorsque l'on parle de jetons dans la programmation; un symbole représentant quelque chose . Assez vague, oui, mais il est ensuite utilisé dans de nombreux contextes différents.
Un exemple: vous disposez d'un système d'authentification sur lequel un utilisateur se connecte. Lorsque le système a authentifié l'utilisateur, au lieu de répéter ce processus pour chaque demande, un jeton est créé qui représente le fait que l'utilisateur est authentifié. Ce jeton est ensuite utilisé dans les requêtes suivantes. Dans ce cas, le quelque chose est le fait que l'utilisateur est authentifié, et le jeton représente ce fait.
Les jetons sont: identificateurs, mots clés, littéraux, opérateurs et ponctuateurs. Mais nous ne pouvons pas considérer les espaces blancs et les commentaires comme des jetons, bien qu'ils agissent comme des séparateurs pour les jetons.
Dans le compilateur Analyseur lexical (ou scanner): lit le flux d'entrée et fusionne les caractères du texte source en jetons de la langue. Token: séquence de caractères ayant une signification collective. La séquence de caractères formant un jeton est appelée Lexeme.
cet exemple pourrait aider
Considérez la déclaration d'affectation suivante
nouvelle valeur = ancienne valeur + taux * 60
L'analyseur lexical générera les jetons suivants.
Token Lexeme Identifiant nouvelle valeur Assignop = Identifiant ancienne valeur Addop + Identifiant taux Mulop * numéro 6
Un jeton est un élément unique d'un langage de programmation. Il existe 5 catégories de jetons:
L'une des significations en termes de développement logiciel est la signature d'authentification qui est émise par un serveur pendant un intervalle de temps défini
Un jeton est un objet de valeur
Wikipédia a une ambiguïté pour le terme (reportez-vous à la section "Informatique"):
Le jeton peut être considéré comme un sceau, comme quand au Moyen Âge un courrier représentant un roi ou un duc ou un évêque ou un pape ou tout ce qui allait de royaume en royaume, et devait être authentifié comme le véritable représentant de ce qu'il prétendent être de lors du passage des portes de chaque royaume.
Il devait montrer une lettre avec ce sceau spécifique ou montrant une médaille ou une pièce spéciale gravée comme peu d'autres, le jeton est comme l'un de ces objets.