What\'s the difference between a keyword and a reserved word?
For example, in the proposal for concepts in C++ one can read the following statement
keyword, - a word with special meaning in a particular context. It's semantic definition.
reserved word is a word that cannot be used as an identifier - such as, variable, and function name. It's syntactic definition.
E.g.In Java, all keywords are reserved words. Probably not the reverse. goto is reserved word but not used and has no function.
In older languages like FORTRAN there were keywords but no reserved words.
However, keyword and reserved word are used interchangeably.