Pascal-like programming language and compiler that generates executable code for PIC microcontrollers