Speaking as a person who has recently migrated from building applications 
in C to C++ (and has been a C++ bigot for over 10 years), I think that C++ 
is a better choice.  You can find several frameworks to build with; I 
recommend Pol (http://www.aqpoint.com/pol/), mostly because it is going to 
be included in the next release of Codewarrior (it's included in the new 
Enterprise Edition as well...).  I've ported some old C++ code that I've 
had to PalmOS, it's fairly painless.

The compilers (CodeWarrior, GCC) are both excellent for C++ development as 
well as for C.  That shouldn't be a consideration.

Yes, you can write more runtime efficient code in C, but I think a lot of 
that is due to how people code in C++ versus C.  The overhead for C++ is 
more than overshadowed by sloppy coding, be it object-oriented or 
otherwise.  I think it's more important for you (and your team) to choose 
the language that you feel comfortable with.

(Probably less of an issue for most, but if you're using a design tools for 
designing your program (like Rational Rose, TogetherSoft's tools, or even 
something more obscure like ObjecTime) it might alter your decision.) (Hmmm 
- ObjecTime for PalmOS development - NAH! :) )

At 12:00 AM 6/8/2002 -0700, "Essell" <[EMAIL PROTECTED]> wrote:
>Hi ..
>
>I had done some Palm application development a lil more than a year ago when
>C++ wasn't soo popular with the OS .. libraries weren't soo easily available
>& stuff. The application was developed entirely in C & it worked out really
>well. However, now I have some more Palm OS development at hand & have been
>out of touch with the Palm scene for a long time. I'd like to know whether C
>is still advocated as the best choice for Palm OS programming or is C++ as
>efficient. Also, are C++ libraries easily available ?
>
>Thanks a lot ..
----
Tom Frauenhofer, [EMAIL PROTECTED]
http://www.beret.com


-- 
For information on using the Palm Developer Forums, or to unsubscribe, please see 
http://www.palmos.com/dev/support/forums/

Reply via email to