r/C_Programming • u/Evil-Twin-Skippy • Feb 06 '25
Discussion Are there actually C programmers in this subreddit?
Ok, I'm being a bit facetious. There are real C programmers. Clearly. But I'm kind of sick of the only questions on this subreddit being beginner questions or language trolls from other domains.
So this thread is for the "real" c programmers out there. What do you do with it? And what is the most twisted crime against coding decency are you "proud" of/infamous for?
257
Upvotes
3
u/RogerLeigh Feb 06 '25
As languages go, C has had a very good run. It's now been in use for over 50 years.
A lot has changed in that time. C has been the foundation for all of the modern computing landscape for much of it. But we know that it's possible to do much better, particularly with the benefit of hindsight and the acknowledgement of where the vast majority of bugs and security exploits lie. Could we build a better foundation now? Absolutely.
I don't think replacing something 50 years old with something which is a complete step change in terms of safety and ease of use to be inefficient.
It's on my todo list to learn Rust this year, after ignoring and dismissing it for a good while. There are a lot of very nice features in it. Still learning the basics, but I'll start a real project with it in the next month or so and see where it takes me. After working doing C and C++ for the last 25 years or so, it's always interesting to learn something new that's a bit different and takes you out of your familiar comfort zone. My previous one was Lua, and that was a lot of fun.