CPOC is a ANSI C development system for developing programs that can be used on the Psion 3a/3c. It is intended for use by those who do not want to spend the money required to obtain the Psion C SDK that is distributed by Psion. It is intended to provide a standard ANSI C environment and it does not give you access to all the facilities of the Psion EPOC operating system - if you want this we still recommend the Psion C SDK for this purpose.
For information on how the CPOC compiler builds on work we have done on other operating systems you can read the history topic.
Although CPOC always generates code for the Psion 3a/3c machines, it can actually run hosted on a variety of different operating systems. The ones currently supported are: