|
|
|
|
|
by Paul_Diraq
2700 days ago
|
|
One problem with module systems (in compiled languages) is, that they form dependency chains. Imagine you change code in an upstream module. Now the compiler has to recompile all downstream modules. In C and C++ this only happens if you change the header file.
(On the other hand modern development techniques emphasize tests so you might only recompile your module and the testsuite until all tests pass and only then recompile all modules, minimizing the impact.) For a full recompilation you can parallelize C and C++ compilations much better than any module system I know. |
|