Hi Folks, I thought I'd post a link to Doug Bagley's "Great Computer Language shootout" in which 30 different programming languages are compared against each other: http://www.bagley.org/~doug/shootout/ While it is not directly applicable to PICmicro MCU programming, the different examples show how different languages are written and how basic applications are written for them. The compilers presented are all available free of charge for Linux. As for the current thread on the difficulty in coming up with a reliable compiler for all situations, I can heartily agree with this. Tabs (ASCII 0x009) are a real pain in the bum along with the different ways in which people write code and caused me a ton of grief with the PICLite compiler. For this reason, I *really* limited the amount of diversity that could be made in the BASIC87x interpreter available on my web page (http://www.myke.com). Despite the restrictions, the language handling code is more than 3,000 assembler instructions. myke -- http://www.piclist.com hint: To leave the PICList mailto:piclist-unsubscribe-request@mitvma.mit.edu