C might be on more platforms than C++, but I wouldn't consider the compiler as the only factor in portability. A C++ programmer may access to many more libraries, and often these are crossplatform....