Martin B. wrote:
On 30.01.2012 10:49, Zeljko Vrba wrote:
On 2012-01-29, Seungbeom Kim<musiphil@bawi.org> wrote:
Why don't I then simply suggest setting up GCC (on Unix-like
systems) or Visual Studio Express (on Windows), and reading
Accelerated C++. Would you like an official endorsement of such
things by the
standard committee, or something like that?
You have missed the point. (...)
==
(...)
I have watched Herb Sutter's video on "C++ renaissance" where he
argued that performance per dollar will be the driving factor and
where he argued that managed languages have a lot of unnecessary
overhead. What he didn't address though is why managed languages
couldn't achieve the same performance levels. LISP compilers
already do in some cases, and LISP is far less structured language
with than Java and C#. So, I can't see C++ becoming competitive
again without some big
corporation backing it.
Well, MS *does* qualify as a big corporation, or don't they? :-)
As far as I can interpret what MS/Herb Sutter are doing during the
last time, it seems that with the success of mobile devices, they
have decided that to be competitive, they can't -- currently -- push
managed/.NET exclusively.
So what they've done is renewed investment in their (extended) C++
/ COM technology stack (WinRT is based on a streamlined COM stack,
as far as I can tell).
While this is not "standard C++", it does raise hope that Visual
Studio will get better (over the next few releases / next few
years) at standard C++ also.
I remember 10 years ago when the new hot thing was "Managed C++".
Didn't help much.
Some of us had expected some C++98 support and were very disappointed.
unfortunately, another disappointment.
[ comp.lang.c++.moderated. First time posters: Do this! ]