Sujet : Re: Word For Today: “Uglification”
De : 433-929-6894 (at) *nospam* kylheku.com (Kaz Kylheku)
Groupes : comp.lang.cDate : 12. Mar 2024, 08:44:19
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <20240312003531.349@kylheku.com>
References : 1 2 3
User-Agent : slrn/pre1.0.4-9 (Linux)
On 2024-03-12, Lawrence D'Oliveiro <
ldo@nz.invalid> wrote:
The problem I have with that is the singular form of “library”. In a
typical Linux distro, you could have thousands of libraries installed.
I just did this command on my Debian system:
>
dpkg-query -l lib*dev | wc -l
>
and the answer came back “1037”. The idea that a C-language
implementation and run-time environment is any sense monolithic seems
hopelessly out of touch.
There is no such out-of-touch idea. In (say) a Glibc-based system, only
the GCC, Glibc and kernel headers are part of the implementation (which
comprises C, POSIX plus GNU and Linux extensions), and only the GCC and
Glibc library components and their external names.
Other libraries are third parties; the __ and _[A-Z] namespace
simply doesn't belong to them.
C doesn't provide any special tools for the application developer and
third party code to avoid clashes among themselves.
-- TXR Programming Language: http://nongnu.org/txrCygnal: Cygwin Native Application Library: http://kylheku.com/cygnalMastodon: @Kazinator@mstdn.ca