Improving Compilation Time of C/C++ Projects
interrupt.memfault.com
interrupt.memfault.com
Where unity builds and pre-compiled headers cause more declarations to become visible in a source file, modules allow stronger separation. This should be a win for the SW architecture, whereas pre-compiled headers tend to muddy up the includes.
Precompiled headers are definitely a hack to a problem that shouldn't be necessary.
C is fast to compile, compared to C++.