Like this article? We recommend
What About Memory Management?
The price of admission is that C developers (and, to a lesser extent, C++ developers) have to do some bookkeeping, but it's not that big a deal. It's not very hard to write C and C++ applications without memory leaks; all it takes is a little forethought. Obviously, the presence of destructors in C++ makes it much easier to manage memory in C++, but memory management is very easy to learn.