After compilation of source code (without linking) we will get object code.
Source Code:
- Header files are included (in high level language)
- source code is portable to machine
- Source code is easily human understandable and can be fixed to another machine by minor changes
Object Code:
- Library files are included (in binary)
- object code is specific to machine
- Object code is machine understandable and highly specific to machine.
- Linking of library and other supporting files are required to execute.