Stroustrup's talk on C++0x

0ffh spam at frankhirsch.net
Thu Aug 30 04:44:25 PDT 2007


eao197 wrote:
> I mean changes in languages which break compatibility with previous 
> code. AFAIK, successful languages always had some periods (usually 2-3 
> years, sometimes more) when there were no additions to language and new 
> major version didn't break existing code (for example: Java, C#, Ruby, 
> Python, even C++ sometimes).

I rather think, that a "new major version" of any language that "doesn't
break existing code" could hardly justify it's new major version number.
A complete rewrite of the compiler, e.g., would justify a majer new
compiler version, but not even a teeny-minor new language version.

An D /does have/ a stable language version, D1.

Regards, Frank





More information about the Digitalmars-d mailing list