At 09:45 2002-10-3 +0200, you wrote: >We are using Codewarrior V8 with C to do all our Palm development. > >Can anyony tell me whether it is worthwhile moving to C++? Are there any >performance penalties that one pays if you do this? >Other pitfalls?
I talk about the overhead of C++ development in my talk at PalmSource 2002. See http://www.palmoswerks.com/stories/storyReader$44 for a link to the slides. In my opinion, the quality of C++ class frameworks has gotten good enough that they're quite practical for a lot of Palm OS programming tasks, especially for enterprise or limited distribution software. The biggest problems for C++ development are first-segment size and exception table size. When you hit a virtual table size wall or an exception size wall, it is really difficult to continue to grow your application. My team has done a lot of work to help solve these problems in CW for Palm OS V8's expanded mode, but it isn't a perfect solution. Still, the productivity gains of a good framework, like Object Library for Palm OS (a.k.a POL) are hard to pass up. -- Ben Combee <[EMAIL PROTECTED]> CodeWarrior for Palm OS technical lead Palm OS programming help @ www.palmoswerks.com -- For information on using the Palm Developer Forums, or to unsubscribe, please see http://www.palmos.com/dev/support/forums/
