How standard is the C++11 standard currently?
I am currently updating my knowledge on C++ to the new standard. It makes
me feel like a little kid that just got the awesomest toy: I want to play
with it all the time but I don't want to lose my friends because of it.
I am involved in a few open source projects for which some of the new
features would be extremely useful, so I am quite keen on using them. My
question is how many users can compile C++11 code, e.g. what's the
adoption rate of C++11-complete compilers in the general public? Does
anyone have related information?
I know that gcc 4.8.1 and clang 3.3 are C++11 feature complete, but I have
no idea how many people actually use compilers that are up to date. I know
most codemonkeys surely do, but what about the average open source user?
Slapping potential users in the face and telling them to update their
compilers is not really an option.
I am aware that this question may be criticised/closed for being similar
to these questions:
How are you using C++11 today?
To use or not to use C++0x features
I would like to point out that things are different now, since we are
talking about an actual approved standard. I believe that being aware of
its adoption rate is important in practice for programming.
No comments:
Post a Comment