Has anyone heard about it at all?
http://en.wikipedia.org/wiki/C%2B%2B0x gives a VERY confused, but understandable, explaination as to its new features. Do you guys think this will be implemented in FRC next year?
Has anyone heard about it at all?
http://en.wikipedia.org/wiki/C%2B%2B0x gives a VERY confused, but understandable, explaination as to its new features. Do you guys think this will be implemented in FRC next year?
Since the standard isn’t even scheduled to be published until 2010, I don’t expect it’ll have any impact on FIRST in the near future.
I think the C++0x standard looks really helpful - in fact, we’ve already been using some features from the Boost C++ Library that will soon find their way into this new standard. It’s too bad it won’t be ready until 2010 (meaning FIRST will probably not implement it until 2012 at least).
2012? im betting somewhere near 2020, actually, considering how long it takes for specifcations like this to be pushed through.
I saw a presentation by Stroustrup a few years ago about some of the elements going into the spec. The cool thing is that he and the team of people contributing to the spec tend to implement as they go – into an experimental version of gcc.
Greg McKaskle
I should hope we’re not still using C++ in 2020…
FRC may not be using C++ in 2020 but industry certainly will be.
This is an interesting statement and one I am curious about why it was said, if you wouldn’t mind explaining why you think it would be a bad thing to still be using C++ in 10 years I would appreciate it.
<rant>
I only ask because one of my favorite programming languages happens to be C which is 16 years older than I am. There is a common misconception that older languages are inferior to newer ones. This is generally wrong. Newer languages may have new features but older languages have their uses.
On a note unrelated to programming but life in general, just because something is newer does NOT mean it is better.
</rant>
It should be noted that the C library that Wind River comes with isn’t even C99 compatible, and doesn’t even have the TR1 extensions for C++ (but a lot of that is just STL/Boost stuff, so thats easily remedied)… so in my estimation getting a C++0x compatible compiler/library from them probably won’t happen anytime in the near future.
Now if you really wanted the latest and greatest support for this stuff, theoretically you could just get the newest version of the gcc compiler and get it to cross compile for PPC, and figure out how to install it in the right places for Wind River to use it. Then you would automagically get all the new extensions and whatnot. Obviously, this is easier said than done, particularly on a Windows platform.
Quantum c++ perhaps?
Of course we won’t be using C++ in 2020. We won’t be using anything, don’t you know the world ends in 2012.