These compilers have extensive function libraries.
PicForth is a Forth compiler written in gforth and hosted on Unix (or Linux) which generates code for the PIC 16F87x and 16F88 series.This makes it particularly useful for those who have never before done any programming. It allows you to create Great Cow BASIC programs without having to memorise commands. There's also Great Cow Graphical BASIC which is an icon-based program editor. Great Cow BASIC An open Source BASIC compiler for Microchip PIC (and Atmel AVR) microcontrollers.There is an alternative open source IDE PicShell for Windows/Linux/others which includes a simulator supporting JAL and ASM code on the PIC 16F877, 16F876, 16F628 etc.
JALv2 is an open source cross platform compiler running under Windows, Linux, FreeBSD and Mac OS X.Extensive libraries are available for JAL and there is an IDE called JAL Edit. JAL compiles code for baseline, midrange and the 18F PIC series. It is derived from the original JAL, by Wouter van Ooijen, which is loosely based on Pascal. JAL is a high level language designed to hide the general nuisance of programming a Microchip PIC. JALv2 is an open source JAL (Just Another Language) compiler.Embedded Code Source - a "one-stop shop" where you can browse and download free software/firmware code examples for your PICĀ® MCU projects.Microchip Application Libraries - Current versions - TCP/IP stack, USB stack.Microchip Application Libraries - Archived versions - old versions of the TCP/IP stack, USB stack.Microchip Forums cover microcontrollers, programmers, compilers etc.Microchip website for all things PIC (application notes, sample code, device datasheets, device errata, device reference guides, development board user manuals, board schematics and code etc).4.3.3 Programmers built around a non-PIC MCU.4.3.2 Programmers without an internal PIC/MCU.3 Operating Systems, Kernels, Libraries.