I have problem to catch the real meaning of the term 'Token.'
In terms of software development, can you define it generically? (Does it have different meanings in terms of different contexts and languages?)
Thanks!
I have problem to catch the real meaning of the term 'Token.'
In terms of software development, can you define it generically? (Does it have different meanings in terms of different contexts and languages?)
Thanks!
If you google define:token, you get (amongst others) the following two definitions that seem applicable:
If you combine these two, you will land somewhere near what is commonly meant when talking about tokens in programming; a symbol representing something. Pretty vague, yes, but then it's used in many different contexts.
One example: you have an authentication system where a user logs on. When the system has authenticated the user, instead of repeating this process for every request, a token is created that represents the fact that the user is authenticated. This token is then used in subsequent requests. In this case the something is the fact the the user is authenticated, and the token represents this fact.
Tokens are: identifiers, keywords, literals, operators, and punctuators. But we can't consider White spaces and comments as tokens, though they act as separators for tokens.
In the compiler Lexical analyzer (or scanner ) : Reads the input stream and fuses characters of the source text into tokens of the language. Token : sequence of characters having a collective meaning. The character sequence forming a token is called the Lexeme.
this example might help
Consider the following assignment statement
newvalue = oldvalue + rate * 60
The lexical analyzer will generate the following tokens.
Token Lexeme Identifier newvalue assignop = Identifier oldvalue addop + identifier rate mulop * number 6
One of the meaning in terms of Software Development is the authentication signature which is issued by a server for a defined time interval
A token is a single element of a programming language. There are 5 token categories :
Token can be seen as a seal, as when in the middle age a courrier representig a king or a duke or a bishop or a pope or a anything went riding from realm to realm, and needed to be authenticated as the true representative of what he claim to be from when passing the gates of each kingdom.
He had to show a letter with that specific seal or showing a medal or a special coin engraved like few others, token is like one of these items.