PIC Languages I find cool.
I wanted to talk about a few of the languages I've examined for usage with PIC development.
- I have to mention my unfinished masterpiece ;-) called
NPCI. NPCI is as small HLL designed to
make simple tasks quick. But because of my PhD work and a full time job, I haven't spent much time on it. I've made some recent progress though in writing a simple simulator so that folks can start to do some testing. As soon as I get the simulator out of the alpha state I plan to make it and the compiler available. NPCI compiles to a bytecode language similar to how Java does it. None of the PIC bytecode interpreters, for the 16F62X and 18FXXX series are currently stable. So those will come later.
- Sergio Masci's XCSB is a cool structured Basic compiler for the PIC. As a Linux guy, I appreciate the fact that Sergio has maintained a Linux port for XCSB.
If you get a chance you should check it out.
- Wouter von Ooijen's JAL compiler is also cool. In January 2003 Wouter released JAL under the GPL making it Open Source. Compiles and runs easily under most Linux versions. I've even made a couple of updates source coming as soon as I can locate it! to allow for libraries to be located in a central location and for library substitution.
I'll update this page from time to time as I find more interesting stuff.