A: Keywords have a special meaning in a language, and are part of the syntax. Reserved words are words that cannot be used as identifiers (variables, functions, etc.), because they are reserved by the language. Example: In Java, goto is a reserved word but not a keyword (as a consequence, you cannot use it at all)