Подтвердить что ты не робот

Каково точное определение "токена"?

У меня есть проблема, чтобы поймать реальный смысл термина "токен".

Что касается разработки программного обеспечения, можете ли вы определить его в общих чертах? (Имеют ли они разные значения в терминах разных контекстов и языков?)

Спасибо!

4b9b3361

Ответ 1

Если вы google define: токен, вы получаете (среди прочих) следующие два определения, которые кажутся применимыми:

  • отдельный экземпляр типа символа; "слово" ошибка "содержит три жетона" r "
  • что-то служит признаком чего-то еще

Если вы объедините эти два, вы приземлитесь где-нибудь рядом с тем, что обычно подразумевается при разговоре о токенах в программировании; символ, представляющий что-то. Довольно расплывчато, да, но затем оно использовалось во многих разных контекстах.

Один пример: у вас есть система аутентификации, в которой пользователь входит в систему. Когда система аутентифицировала пользователя, вместо повторения этого процесса для каждого запроса создается токен, который представляет собой факт, что пользователь аутентифицирован. Этот токен затем используется в последующих запросах. В этом случае происходит то, что пользователь аутентифицирован, а токен представляет этот факт.

Ответ 2

Токены: идентификаторы, ключевые слова, литералы, операторы и пунктуаторы. Но мы не можем рассматривать белые пробелы и комментарии как токены, хотя они действуют как разделители для токенов.

Ответ 3

Одним из значений с точки зрения разработки программного обеспечения является подпись аутентификации, которая выдается сервером в течение определенного интервала времени

Ответ 4

В компиляторе Лексический анализатор (или сканер): считывает входной поток и символы предохранителей исходный текст в токены языка. Токен: последовательность символов, имеющих коллективный смысл. Последовательность символов, образующая токен, называется Lexeme.

этот пример может помочь
Рассмотрим следующую инструкцию присваивания
newvalue = oldvalue + rate * 60
Лексический анализатор будет генерировать следующие токены.

Token       Lexeme
Identifier  newvalue
assignop    =
Identifier  oldvalue
addop       +
identifier  rate
mulop       *
number      6

Ответ 7

Токен можно рассматривать как печать, так как когда в средние века курьер представлял короля или герцога или епископа или папу, или что-то, что едет из царства в царство, и должно быть подтверждено как истинный представитель из того, о чем он утверждает, от того, что проходил мимо ворот каждого королевства.

Он должен был показать письмо с этой специальной печатью или показать медаль или специальную монету, выгравированную как несколько других, токен как один из этих предметов.

Ответ 8

Токен - это один элемент языка программирования. Существует 5 категорий токенов:

  • Зарезервированные слова
  • Операторы
  • Идентификаторы
  • Константы
  • Сепараторы