XPost: alt.folklore.computers
On 29 Sep 2024 20:55:59 GMT, rbowman wrote:
Part of the problem with C++, at least in the beginning, were the books claiming to teach the language. C++ has classes; everything has to be a class. C++ has inheritance; Dog goes 'woof' Cat goes 'meow'.
Also it tries to do multiple inheritance, but Stroustrup never quite
figured out how to do that right. C3 linearization was invented later,
by the folks working on Dylan at Apple. It is the method that Python
uses
<
http://python-history.blogspot.com/2010/06/method-resolution-order.html>;
I suppose the reason why C++ can’t adopt it is it would break backward compatibility or something.
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)