Negative
Walter Bright
newshound at digitalmars.com
Wed Mar 1 15:29:42 PST 2006
"Sean Kelly" <sean at f4.ca> wrote in message
news:du51tu$1lvh$1 at digitaldaemon.com...
> Walter Bright wrote:
>>
>> This suggests to me that RAII and try-finally are the wrong paradigms for
>> doing transaction programming. I've attended Scott Meyer's insightful
>> lecture on doing transaction programming in C++. There is no hope for it
>> to be reliably done by anyone but experts.
>
> This is actually my concern about C++ in general. The language is
> becoming so complicated--including the recommended solutions to common
> problems--that I wonder if any but experts will be able to reliably write
> correct code. And in my personal experience, C++ experts are few and far
> between.
True. I run into a lot of C++ programmers, but few who really enjoy it. They
usually use C++ because they need the performance, not because they like it.
The leading edge of C++ thought is to use increasingly complex templates for
everything. The new C++0x proposed features are aimed at more complex
template support.
By doing this, C++ has opened the door wide for Java, Ruby, C#, etc. C++ is
never going to go away, but it will increasingly marginalize itself as the
C++ experts leave the average programmer further and further behind.
More information about the Digitalmars-d
mailing list