I was doing some C++ hacking today, and I added the traditional:

#ifndef MYINTERFACENAME_H
#define MYINTERFACENAME_H

preprocessor magic in my .h file and it occurred to me: normally I don't even question having to type such nonsense in C++, I just live with it. Exploring this train of thought more completely, I realized that C++ has never gone through a concerted ease-of-development effort as Java has been going through over the past few years. Why is that? Is it because Mr. Stroustrupdoesn't care about the corporate developer? Is it because no one company is betting its future on the success of C++, and therefore there is no need to expand the ranks of the developer?

Technorati Tags: edburns