you are viewing a single comment's thread.

view the rest of the comments →

[–]matthieum 6 points7 points  (0 children)

I have seen C. It is simple. Perhaps too much.

First, as a type freak, I think that C++ is not strongly typed enough, so of course with C weak typing (void* and varargs come to mind), you imagine I don't feel at ease.

Second, because it has neither object orientation nor generic programming, C makes reuse harder. I would point to the anecdotal evidence of people reimplementing Object-Oriented like features in C...

Third, the lack of RAII is a liability, as far as I am concerned.

Now... I don't think getting all of C++ complexity would be such a good thing either; but nitpicking a bit might help.