>たとえばヒープに取ったメモリ(malloc等)は
>プログラマがケアしてやらなきゃいけない。
>Javaみたいにガベージコレクションをしてくれないので、すぐにメモリがリークする。

突っ込みどころ満載だな。
本当にCで仕事してるのかね。