Until some years now, I mostly programmed in C++ on POSIX systems, namely linux. But then, quite suddenly I became allergic to C++, to its instability, useless bloat, crude syntax and its tendency to send apples three times around the earth just to be delivered to your neighbor.
I now completely switched to C, C17 if possible, and occasionally some sed or sh when I need to do some scripting. I am much involved with the standardization of C and have written a book Modern C that appeared with Manning. Follow the first link for a promotion code.
I am the author of P99 a set of preprocessor macros for C99. People will say that P99 is a useless bloat, has crude syntax and has tendency to send apples once around the earth just to be delivered to your neighbor. But if it is already two orbits that we gain, it is worth it, isn't it?