Sujet : Re: C23 thoughts and opinions
De : ldo (at) *nospam* nz.invalid (Lawrence D'Oliveiro)
Groupes : comp.lang.cDate : 04. Jun 2024, 03:10:55
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <v3lt3f$48om$14@dont-email.me>
References : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
User-Agent : Pan/0.158 (Avdiivka; )
On Mon, 3 Jun 2024 11:16:15 +0300, Michael S wrote:
When all sources are available, linker is merely an implementation
detail.
That’s assuming all the code is written in the same language, compilable
with the same compiler.
For typical non-trivial open-source projects, this is usually not true.
And consider, even with C, the meaning of top-level “static” and the
implications for compiling the source in separate pieces versus all at
once.
Even in old days of small RAMs, super-popular TurboPascal suit had
modules, but I don't think that it had linker.
The programs it built had sizes in, say, the tens of thousands of lines at
most.