| A | B |
| Compiler | used to convert source code into object code, and eventually produce executable code |
| Console Application | a program that runs in a command prompt window |
| Debugging | the process of eliminating errors in a program |
| Executable File | file ready to be executed on the system, output of the linker |
| Floating-Point Number | a number containing a decimal |
| Fundamental Data Types | basic data types built into the C++ language |
| IDE (Integrated Development Environment) | a combined text editor and compiler in one environment |
| Identifier | another term for a name assigned to something (example: variable name |
| Integer | a whole number (no decimal places). |
| Keyword | a word that has a special meaning within the programming language |
| Linker | used to produce an executable file from the object code |
| Logic Error | an error in a computer program that is not a syntax error, rather simply a flaw in logic |
| Object Code | translation of source code by the compiler |
| Object File | file containing .obj code |
| Project | a container holding specific pieces of the overall application |
| Solution | a container holding the files and projects for an entire application |
| Source Code | original programming language instructions |
| Source File | file containing .cpp code |
| Streams | sequences of characters to perform standard input and output operations |
| Steam Manipulator | allow the program to manipulate, or manage, the input and output stream characters in some manner. |
| Syntax Error | an error in a computer program violating the syntax (rules) of the language |
| Variable | a memory location that is permitted to change during program execution |