Constraints & Concepts [Was: Re: C++0x news]

Walter Bright newshound1 at digitalmars.com
Mon Mar 15 14:26:08 PDT 2010


anton smith wrote:
> bearophile Wrote:
> 
>> General comment on the cpp0x.html page: C++/C++0x and Java are legacy languages (but the most
>> successful), so they can't be enough to design D. So I suggest to try for few days the C#3.5+
>> and Scala languages too, they probably already solve some of the problems that need to be found
>> D still...
> 
> Indeed, just observing C++/C++0x is a bit short-sighted. The C++ has never been a great source of
> language innovation.

No language other than D has implemented anywhere near the capability C++ has with generic 
metaprogramming.


> Probably 75% of D could have been invented by just improving C++ with C# 3.5 features.
> Properties, delegates, strings in switches, extension methods etc.

D is older than C# 1.0.



More information about the Digitalmars-d mailing list