Which language is better for mobile phone programming?

@getitok (278)
China
July 23, 2009 8:53pm CST
I know C++ language is very good for programming for computer applications. And I am learning C++ now. But when it comes to programming for mobile phones, which language is better? C++, Java or any one else? Is it easy for a computer programmer to become a mobile phone programmer?
3 responses
• China
25 Jul 09
If I were you, I would choose java for cell phone software. I know most of people use java to write phone software. what's the advantage between java and c++? Developing the software in java can run at all of operation system and you needn't change anythings, this is very important for mobile phones. I think java is easier than c++.
@getitok (278)
• China
27 Jul 09
Maybe I will try to learn Java. I was told that learn C++ first and then learn Java is a good path.
• India
25 Jul 09
Mobile phone software or applications are built on various Operatings and Langauges like J2ME for java based handsets or handsets which support Java. Binary Runtime Environment (BREW) for CDMA devices developed by Qualcomm which is based on C++. Symbain based devices for which Symbian Development kit supports both C++ and Java programming languages for developing applications. For Black Berry device there is Blackberry Development Environment.Based on your interest you choose any of them. And mobile phone programming is an very interesting subject and you will enjoy ans find easy in developing applications for mobile phone if you have an good programming fundamentals. You can download these Development Environments for mobile programming from internet and learn on your own. For testing of your applications there are simulators available where can find it working or can debug accordingly.
@getitok (278)
• China
27 Jul 09
Oh, your answer is very helpful. How about the operation system of Windows Moble? Does WM support both C++ and Java?
@VisuUnome (208)
• India
24 Jul 09
i think java is better language for mobile phones, its not at all a easier one because create a program for the small memory device is a not a easy one....
@getitok (278)
• China
24 Jul 09
Since the memory of a mobile phone is much small than a computer, so is it a good choice that to use assembly language ?