On Fri, Mar 07, 2008 at 03:06:26PM +0100, Die Gestalt wrote:
I have studied it and used it on many projects. I never got used to
dealing with its inherent flaws. It is a language that always has a
surprise. Kind of like a diaper with poo in it.
If it doesn't have buffer overflows it means you did a good job writing
your code. C++ doesn't get any cookies.
Are you sure that all the garbage you linked against also doesn't have
any buffer overflows?
0 * 1000 is still 0.
What you really are saying is that magic happens behind the scenes. If
you are ok with trusting the compiler to do all that stuff right then I
guess that would be a good thing. Considering the quality of gcc I'll
just chuckle at the idea.
I call malarkey on all this.
I have to this day see C++ re-use. Honestly the only useful application
I have ever seen for C++ is to encapsulate windows calls. Borland did
an amazing job with RTL. I would never ever even dare to think about
using any of that stuff in kernel code though.
The other things you mentioned are straight from the marketing
play-book. They sound good but really have no value add.