MS extend C++ significantly for Windows8... and Andrei got name drop

Brad Anderson eco at gnuk.net
Wed Jan 25 15:21:20 PST 2012


On Wed, Jan 25, 2012 at 3:53 PM, Manu <turkeyman at gmail.com> wrote:

> On 26 January 2012 00:48, Paulo Pinto <pjmlp at progtools.org> wrote:
>
>> Am 25.01.2012 23:35, schrieb Manu:
>>
>>> On 26 January 2012 00:02, Brad Anderson <eco at gnuk.net
>>>
>>> <mailto:eco at gnuk.net>> wrote:
>>>
>>>    On Wed, Jan 25, 2012 at 2:38 PM, Manu <turkeyman at gmail.com
>>>    <mailto:turkeyman at gmail.com>> wrote:
>>>
>>>        On 25 January 2012 23:33, Trass3r <un at known.com
>>>        <mailto:un at known.com>> wrote:
>>>
>>>                This is fairly interesting. MS have extended their C++
>>>                compiler
>>>                significantly for Windows8 with a bunch of non-standard
>>>                stuff.
>>>
>>>
>>>            Yeah, while refusing to implement most of C++11.
>>>
>>>
>>>        Good! The C++11 committee should be shot. They've got it
>>>        completely wrong, and MS have it right for my money! :)
>>>        I don't want MORE STL, I want less :)
>>>
>>>
>>>    Herb Sutter (the man speaking in your video) is chairman of the C++
>>>    standards committee so it's kind of amusing that the stuff you
>>>    praise and the stuff you say is wrong are both led by the same man.
>>>    Also, he and Andrei wrote a book together (C++ Coding Standards) so
>>>    the name drop isn't entirely unexpected.  They do the C++ and Beyond
>>>    conference together (with Scott Meyers).  A large portion of the
>>>    questions from the attendees I saw in the Channel 9 videos were about
>>> D.
>>>
>>>
>>> Haha really? Amazing, but he works for Microsoft then I guess? So why is
>>> he fixing C++ for MS, but won't fix the C++ standard its self?
>>> std::function for instance, why add that if he turns around and adds a
>>> proper keyword for MS?
>>>
>>
>> Because he is just one person in the standards process. That is how
>> standards work.
>>
>> Each person (or company) just gets one vote.
>>
>
> Yeah, well the chairman should have veto rights, and then do it right,
> like they did at MS :P
>

The chairman in ISO committees is more of an organizer and planner.  The
process itself is very democratic.  The final vote is done by member
countries and the standard becomes an international treaty.

As for why he didn't fix things, in addition to the fact that the committee
probably disagrees with some of the stuff you would call broken, the C++0x
(heh) standard was already taking way, way too long.  They had to cut the
largest addition out (concepts) because the standard would have taken years
longer to realize had they tried to keep it.  I believe they've taken steps
to make sure the next standard happens in a more timely fashion.

Regards,
Brad Anderson
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puremagic.com/pipermail/digitalmars-d/attachments/20120125/4174655b/attachment-0001.html>


More information about the Digitalmars-d mailing list