n Java, C++, Pascal, etc.
n syntax: the set of grammatical and
punctuation rules for the language.
n semantics: the set of rules that
specify the meaning of
syntactically legal constructs.
n Each legal construct has exactly
one meaning.