 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
• |
Syntax
consists of the formal rules governing how
|
|
|
valid
instructions are written in a programming
|
|
|
language.
(grammar)
|
|
|
• |
Semantics
consists of the set of rules that
|
|
|
determines
the meaning of instructions written in a
|
|
programming
language. (meaning)
|
|
|
• |
A
metalanguage is a language that is used to write
|
|
|
the
syntax rules for another language.
|
|
|
• |
In
this book, we write the syntax rules for C++
|
|
|
using
a metalanguage called a syntax template.
|
|