@maxdancona,
The reason I mentioned C++ should have been obvious to anyone who can read... You've just proved the very point I was making, which was... the phase "the best" in relation to almost, if not anything, is usually just too subjective to have any value - this was the entire point I was making. I also mentioned the Go language, along with the rust language, etc. And if you know the history of the Go language, you'll know that one of it's main developers being Ken Thompson, along with it's other developers agreed they hated C++ and that was one of the reasons why they developed Go. Both Go and rust are also both OOP languages that could also be used instead of C++,
and I never said there was anything wrong with that either BTW.
I never said that C++ was "the best", I said it is better suited for user-space apps than "normal/regular C" (I even explained why I said that in the SAME post), the same as Go and rust would be better suited for user-space apps than what "normal/regular C" would be. I personally prefer "normal/regular C" myself, even though it's not an OOP language, but that wasn't the point either.
And I must say that the code I posted before
wasn't posted with the intention of questioning your programming skills, it was to make a point about your [flawed] "logic". So I must say it's rather shocking for someone who claims to be a "professional software developer" that you could not only somehow confuse
defined values with
declared integer variables, but not see what
was clearly a
declared boolean variable, and then think for whatever bizarre reason that the integer variables were being used to store defined boolean values. You didn't even know C even had a boolean data type, even thought it was clearly being used. Then you claim that "C does not have a boolean data type". I was honestly shocked and still am given that was very, very
basic code. You are also conflating the
utility of something with
your own personal opinion (like usual). You have no idea what "every other professional software developer" thinks, but like usual you are that arrogant, you think you can speak for everybody else. And a news flash for you: there are
many very popular programs written in C++, either in part or in full. So not sure how it "can't be good for anything"... perhaps you'd better contact "anyone has had to use the beast professionally", and good luck with that.

So all of that adds a lot of doubt to the idea you really are a developer, and if you honestly are, I can't say I'd ever want to work with you, let alone developing software with you.
I mean really, what programming languages do you use... scripting languages and that's it???
So here's a summary just for you...
- you are completely and utterly dishonest
- you are a total hypocrite
- you twist other people's words and imply they've said things they HAVEN'T, all as a pathetic attempt to try and bolster your own arguments, and put down others.
- you seem to think for whatever bizarre reason that you have a monopoly on the truth.
- there is therefore zero point in even trying to have an honest discussion with you.
How about that summary since you love your little summary's? Like that one? Well guess what, it's all true in your case, and sadly...