У меня есть проблема, чтобы поймать реальный смысл термина "токен".
Что касается разработки программного обеспечения, можете ли вы определить его в общих чертах? (Имеют ли они разные значения в терминах разных контекстов и языков?)
Спасибо!
У меня есть проблема, чтобы поймать реальный смысл термина "токен".
Что касается разработки программного обеспечения, можете ли вы определить его в общих чертах? (Имеют ли они разные значения в терминах разных контекстов и языков?)
Спасибо!
Если вы google define: токен, вы получаете (среди прочих) следующие два определения, которые кажутся применимыми:
Если вы объедините эти два, вы приземлитесь где-нибудь рядом с тем, что обычно подразумевается при разговоре о токенах в программировании; символ, представляющий что-то. Довольно расплывчато, да, но затем оно использовалось во многих разных контекстах.
Один пример: у вас есть система аутентификации, в которой пользователь входит в систему. Когда система аутентифицировала пользователя, вместо повторения этого процесса для каждого запроса создается токен, который представляет собой факт, что пользователь аутентифицирован. Этот токен затем используется в последующих запросах. В этом случае происходит то, что пользователь аутентифицирован, а токен представляет этот факт.
Токены: идентификаторы, ключевые слова, литералы, операторы и пунктуаторы. Но мы не можем рассматривать белые пробелы и комментарии как токены, хотя они действуют как разделители для токенов.
Одним из значений с точки зрения разработки программного обеспечения является подпись аутентификации, которая выдается сервером в течение определенного интервала времени
В компиляторе Лексический анализатор (или сканер): считывает входной поток и символы предохранителей исходный текст в токены языка. Токен: последовательность символов, имеющих коллективный смысл. Последовательность символов, образующая токен, называется Lexeme.
этот пример может помочь
Рассмотрим следующую инструкцию присваивания
newvalue = oldvalue + rate * 60
Лексический анализатор будет генерировать следующие токены.
Token Lexeme Identifier newvalue assignop = Identifier oldvalue addop + identifier rate mulop * number 6
Токен - объект значения
Википедия имеет значение для термина (см. раздел "Вычисление" ):
Токен можно рассматривать как печать, так как когда в средние века курьер представлял короля или герцога или епископа или папу, или что-то, что едет из царства в царство, и должно быть подтверждено как истинный представитель из того, о чем он утверждает, от того, что проходил мимо ворот каждого королевства.
Он должен был показать письмо с этой специальной печатью или показать медаль или специальную монету, выгравированную как несколько других, токен как один из этих предметов.
Токен - это один элемент языка программирования. Существует 5 категорий токенов: