I'll start with a simple example. I haven't worked with C++ in ages and I hope never to, but in the last C++ file I came across:
Right at the beginning there were 3 different kinds of include/import statements.
One with "" and another with <> and I don't remember what the third was but it had yet another format.
Now, I know what they mean, or I can look it up, and there may be a valid need for the distinction, but it is ugly.
Here's another confusion I was recently reading about:
https://stackoverflow.com/questions/516237/when-should-i-use...
I find Assembly and "pure" C a lot more elegant than this nightmarish atrocity.