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/
