C++0x Concepts - Dead?
bearophile
bearophileHUGS at lycos.com
Tue Jul 14 05:18:49 PDT 2009
Christian Kamm:
> This seems to be the relevant pre-Frankfurt text:
> http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2893.pdf
>C++ as a language has competition -- from high-level runtimes such as JavaScript, .NET etc; from hardware such as graphics accelerators; and from C and Objective C. Ideally, the pace of overall C++ feature development should be such as to maintain C++s competitive position against such alternatives.<
Despite the performance of the Chrome V8 JS JIT, JavaScript isn't much a competitor to C++, they have different purposes and kind of programmers.
And graphics accelerators do little by themselves, they are there to be used from C++ too, if for example C++ improves its support for OpenCL and similar things.
"C++ feature development" sounds a little scary if you think about the too much complex implementation of lambda functions in C++0x... (And such kind of "developments" will not help C++0x face any competition from JavaScript, it's like nailing a second bigger cannon on a large tank to help it fight better against an infestation of mice).
Bye,
bearophile
More information about the Digitalmars-d-announce
mailing list