I worked as a C and then C++ dev for a few years and then I started a Ph.D writing a C++ code base.
I remember the day that I got java 0.7 running on my spark 20. I would never touch the STL again, never have to worry about malloc and #def overwrites. No more gdb.
There's not much nice for c/c++ devs, pity them.