Comment Re: Rust is a specialist language (Score 1) 184
Have you used "AI" for this "answer"? Are you a human or a fucking bot? Because there's absolutely nothing like that on page 13 of that pdf.
You're like those abject google ai answers which, when asked to locate a building from a picture, confidently place it at the crossing of two streets which either don't exist or don't intersect at all.
This is the first sentence on page 13:
The part of the C syntax I disliked most was the the declaration syntax. Having
both prefix and postfix declarator operators cause a fair amount of confusion. So does allowing
the type specifier to be left out (meaning int by default).
Or if you want the start of the 2.4.6 section from the same page:
The derived class concept is C++’s version of Simula’s prefixed class notion and thus a sibling of
Smalltalk’s subclass concept. [... goes on ranting about terminology, nothing even remotely related to multiple inheritance...]
It's completely absurd to believe that the C++ haters from those days were so stupid and incompetent as to seriously believe that implementing multiple inheritance was "impossible" in C++. They were themselves competent programmers, their beef with C++ was more of the conceptual kind -- in fact, some notorious C++ haters later implemented something quite similar in the plan9 dialect of plain C with the ability to combine multiple structures, like this:
struct foo { int a, b; };
struct bar { int c, d; };
struct baz { struct foo; struct bar; int e; };
baz q;
q.a =