| A | B |
| source code filename extension | .cpp |
| object code filename extension | .obj |
| executable code filename extension | .exe |
| so the computer can understand your program it must first be converted to | machine language |
| to convert the source code to machine language it needs a | compiler |
| outcome of the compiler | object code |
| combines the object file with other machine code necessary for the C++ program to run correctly | linker |
| linker will produce | executable file |
| basic structure of a simple C++ program | documentation, #include directive(s), main function |
| special instruction for the C++ compiler that tells the compiler to include the contents of another file | #include directive |
| Files that are included in program using #include directive | header files |
| the instructions (source code) needed to handle input and output operations | iostream.h header file |
| begins with the type of function followed by main () | function header |
| the function code is enclosed in | braces {} |