4 ms·
C's compilation unit model, lack of a formal module system and lack of language-level package management are the best things about it. Separating interface and
by milesrout 2y ago
C's compilation unit model, lack of a formal module system and lack of language-level package management are the best things about it.
Separating interface and implementation is a good thing, but often you just want to split things into separate files without separate compilation. C supports #include and so it is maximally flexible.