By splitting a program up into multiple files that can be compiled separately,
Team members can work in parallel on separate files
Files are compiled separately
each individual compilation is fast
Separately compiled code is linked to produce the executable
linking is much faster than compilation
Discuss This Page: