I expect to get a lot of negative response here, maybe even insulates, but I honestly don't mean any offence.
I have been an imbedded developer for a few decades, about equally C, C++ and Ada.
A few days ago I was chatting with an Ada dev, whom I am unlikely to see again. I was bitching about the complexity of C++ and said that I liked Ada as it was "just Pascal with a few twiddly bits".
He may have felt insulted, or defensive, as he immediately replied "oh, no, it's much more complex than that", but didn't have a chance to explain why.
We were talking about Ada 95, BTW.
Again, I did not mean to offend either him or you; I am more concerned that I have been missing something that could make me a better developer.
I realize that there are minor language feature differences, but did I miss a paradigm shift? Please don't flame me - pretty please?