The most difficult thing I find about C is the (apparent) lack of libraries and packages. With other languages I know where to go to find libraries for anything I need, but I never know where to look with C. As a result I never really use it.<p>A boilerplate project with testing, common libs for data structures, and pointers to useful resources like extra libs, would be really cool. :)<p>That said if I had to do something nowadays that I would use C for, I'd probably just pick up Rust.
In other news: screwdrivers still everywhere.<p>Anyone waiting for the death of C is delusional. It’s the best (often the only) tool for many jobs and will always underpin most of the world’s operating systems and low levels of user space. A few counter examples don’t invalidate this point.
I am doing some research for a personal project and wanted to integrate a tiny and fast http server. Most of the good and suitable open source code are built with C. You want small + fast, C, C++ and Pascal is still the way to go.