John LYC wrote:

> hi..
> im new to palm programming and would like to know which language i
> should pick up?

The problem with Java on a PDA is that every attempt at doing a JVM on the PalmOS has 
taken up too much CPU time and you ended up
with another Apple Newton.  Please remember that Java designed for machine that are 10 
to 50 times a cost of a typical Palm device.

It is my professional take that a Palm device is not really a computer but more of a 
very elegant and modular embedded system.
Thus, the closer you can code to hardware and the less portable your code is, the 
better performance you will get.

I would recommend using C++ for the extra extensions but don't design any objects 
since calling object constructors can quickly
bloat code and take up scarce memory.  Thus, you will have what some developers call 
"C+" code that is nice, tight and takes
advantage or compilers.  It all comes down to what you are doing with your project and 
if there is any economic use of porting
versus rewriting.

On the other hand, if you are a total performance fanatic, there is nothing stopping 
you from coding in 68K assembly but I would
only do that if you are using an oscilloscope at a bench marking tool.

Steve


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

Reply via email to