Comment Re:Just get rid of it altogether (Score 0) 741
I think you're missing the point, C++ is a language, (nearly) everything you are talking about here is related to IDE's. Thats not to say what you have said is not valid, but IDE's are frilly text editors and its compilers that use the C++ language (or any other language) to generate machine code (FYI most compilers have a 'generate list' switch that will give you the same disassmbly output as you're used to with PIC compilers - I guess because they tend to be huge they are off by default.)
Thats where the problem comes, the compilers very rarely adhere to the language standard, for example the first 100% compliant C++ compiler Comeau/Dinkum(http://www.comeaucomputing.com/tryit out/) was released as recently as August 2002.
C++ has its faults, the same as any other mature language but I prefer it as my weapon of choice for the parts of large applications where I need to get close to the HW, and C if I've got to get really close.
As much as I use the same old languages I do find myself changing editor far more often trying to find something that does everything, still mostly jumping between MSDEV and Emacs.