Forgot your password?
typodupeerror

Comment Re:Is C++ ever the right tool for the job? (Score 1) 509

I forgot to mention the most important thing that C++ brings to the table compared to C. Abstraction without performance penalty. Abstraction is a good idea in maths, and its a good idea in programming. holding the view that abstraction is a bad is anti-intellectual at the most fundamental level.

Comment Re:Is C++ ever the right tool for the job? (Score 1) 509

In C++0X you can have fundamentally different features interoperating seamlessly at the statement level (the whole is more than the sum of its parts style interoperability). Something you couldn't if you used different languages. In C++0x you can say pass a lambda that to an STL algorithm, which return value is moved (not copied) into a variable declared as auto. That's some heavy useful stuff right there. You say C++ is bad for low level programming because it has customisation at the syntactic level the operators. That's only a problem if you don't know what you are doing. Customization point like that are especially useful for low level programming so that you can define the most efficient operators for each type once and have it be used everywhere. The way i see it there is no way to argue with you C programmers, if you could there would be no C programmers any more. C has a weak type system. That's worse than no type system at all. No promises about the correctness of the program can be made because of it. In C you are on your own in undefined land the minute you step into it. Only a fool (sorry) would thing that's a good idea.

Slashdot Top Deals

It isn't easy being the parent of a six-year-old. However, it's a pretty small price to pay for having somebody around the house who understands computers.

Working...