Err... [citation needed]? C++ is definitely used out there - that's what Symbian apps are written with. However, there is also a lot of J2ME (Java) code out there as well. J2ME runs on a huge number of devices, and is actually not that bad a platform, considering its age; just that things like Android and iPhone are much better.