Sujet : Re: encapsulating directory operations
De : david.brown (at) *nospam* hesbynett.no (David Brown)
Groupes : comp.lang.cDate : 20. May 2025, 12:42:52
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <100hprs$276m9$1@dont-email.me>
References : 1 2 3
User-Agent : Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.11.0
On 20/05/2025 11:33, Richard Heathfield wrote:
On 20/05/2025 10:18, Keith Thompson wrote:
C90 will never be extended.
And for that reason it will always be valuable. Stability has a value all its own.
Sure.
Similarly, C99, C11 and even C17 are stable and are valuable because of that stability. It's good that developers have, to a fair extent at least, an option to pick their stable point for their projects.
It is actually not the fact that C has had stability in its standards that is valuable. Python 1.0 has not changed - it is stable. What makes C different as a development language is two things - modern tools continue to support old standards, and new standards are, to a very large extent, compatible with the old standards.
And this also means that "extending C90" (or any other C standard) is an oxymoron, counter to the whole point of standards, and the antithesis of why C has remained popular (or at least useful) for so long.