|
|
http://en.wikipedia.org/wiki/C_Sharp_%28programming_language%29
"C#'s principal designer and lead architect [...] has stated that flaws
in most major programming languages (e.g. C++, Java, Delphi, and
Smalltalk) drove the fundamentals of the CLR, which, in turn, drove the
design of the C# programming language itself."
"Multiple inheritance is not supported, although a class can implement
any number of interfaces."
...so they implemented Java's flawed MI-but-not-MI model? How is that
fixing the flaws from other major programming languages?
Oh, wait... He said that "flaws drove the fundamentals of the design".
So... you designed it to *keep* all the best flaws of other languages? :-D
--
http://blog.orphi.me.uk/
http://www.zazzle.com/MathematicalOrchid*
Post a reply to this message
|
|