Unconventional Code


Since the Palm OS is part of an embedded system, you would think (quite rightly) that C is the language of choice for most applications. The API is in C, the SDK targets C, and only C gives the optimized size and speed that many programs require. But the Palm OS is both powerful and popular enough to invite over a dozen dialects to the platform. Some non-C compilers generate native binary code (.PRC files) for installing directly to a handheld; others generate pseudocode and require the installation of a companion runtime. Either way, C certainly isn’t the only game in town. Here are alternative languages available for the Palm OS: