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