There has always been this thing going around about people calling themselves a C programmer, C++ programmer and the one that bothers most people is calling themselves a C/C++ programmer.
For me, I am a C/C++ programmer and here is why…
I am a programmer and I am a lazy one at that. In fact, if I want to write a quick program that adds a lot of strings together just for example. Me personally would go down the C++ standard libraries route because I want to cut out all the silly extras you keep having to tag on in your code. And it still reads good, if not better.
It comes down to optimisation. I know the speed of what I want to achieve, and the code I am writing will not matter if it doesn’t work. (edit 14 sep 25: However, those crucial timings between cpu instructions, or how much can be crammed into a shader until fps starts to dive. Then yes, optimisation is crucial.)
I’m being lazy and just getting it done. All up and running, no matter the efficiency. Only when it comes to be needed I will then remove parts of the cheating as I call it and then work on optimisation. Or as I call it, C’ifying it.
So I am a C/C++ programmer.