| A | B |
| Compiler | translates one time and then saves the machine language |
| Interpreter | translates each time the program is run |
| Linker | combines object code with other code to get an executable program |
| object code | the program in the form of machine language |
| source code | the program in the form of high-level language |
| comments | the remarks ignored by the compiler |
| // | the symbol used to begin a comment |
| directives | commands to the compiler - usually to include other files |
| main function | the place where every C++ program begins |
| braces | used to mark the beginning and end of a block of code |
| statement | a line of C++ code |
| { | opening brace |
| } | closing brace |
| ; | put at the end of every C++ statement |
| case sensitive | interpreting lowercase and uppercase letters differently |