My 2 cents -
I don't agree that most "C" code has been written, sure there is a huge, huge, volume out there but there is still opportunity to be as creative as one would/could be with any newer language.
I do agree that one of the issues with "C" is it's longevity. The longevity of "C" results in 1) a plethora of "C" development packages, 2) a highly capable base of C users, 3) a large store of "C" code for almost anything, but not quite everything
. 4) ageism, the perception that "C" is so last century, not quite COBOL old but not far behind. Yes, I've used COBOL.....heard it is making a comeback
The result is that less people doing "C" (development, programing, coding - what is politically correct term?) need to seek out help or input on "C". The majority have already picked their favorite development package, more questions arise from doing "Windows" than doing "C". So forums get less traffic for "C" questions/help etc. However as seen from the above post we can still be of help to some.
IMO "C" gives the user a strong useful minimal set of core functions (actually abstractions) that provide a base for writing applications. Who wants to write code for fprintf for every "C" program they write? Even MASM32 provides these abstractions along with many for doing "Windows" programing (they also use some Pelles binaries).
So programing is moving more and more towards higher and higher level of abstractions. The education system pushes towards these higher level abstractions which new programing languages promote. Of course there are important improvements in some fundamental areas such as memory management, safe code practices, but generally newer languages are promoted and being taught as being more efficient by using predefined higher level abstractions. How many times have you seen "create a web brower in two lines of code, no wait, use this one it only takes one line of code"? Of course you are then stuck with the web abstraction concept of that developer...
What can be done is to promote Pelles C in our projects to increase visibility. Reference PellesC web site in the sofware documentation and credit PellesC use. I hope Pelles C continues to grow and advances, I'll continue to use it regardless. When you just tell your AI here is my program concept, write it, then we will be an abstraction too.
John Z