I am new to windows mobile development. I have certain doubts related to windows mobile development which are as follows.
1) What is the major difference between C# and C (C++) as far as selecting language for development. ( not syntactically ) .
2) Which language should i select for development and Why ??
3) If i go C# as a mobile development then can i have access to all APIs for C# on
desktop .
1) Applications written in native code will run faster. Furthermore, memory footprint is smaller in native applications.
2) It depends on application you are writing. If it does not demand top performance and if it does not require a lot of native functionality, then the code should be managed. If you need a lot of flexibility, go for native.
3) No. .Net Compact Framework has a subset of desktop APIs.