Noting personal, but you are all WAY off.
Jesus.
No, that guy is NOT a programmer. If he was, he would be fired.
This is the flow.
You write code in whatever language you want:
C, C++, etc. Yes, there is a good possibility the underlying system was written in C++, especially if it's based on the Windows Mobile Operating System. Most companies are still using C however.
Once the programmer has written code in a high level language, he then uses a compiler to create "compiled objects" in the form of "machine code". This would be binary, 1's and 0's. These compiled objec