Mmmm.. no exactamente... todos los lenguajes trabajan en binario....
Digamos que....
Basic un lenguaje facil de entender y manipular...
Ensamblador Un lenguage de PC
Hex el lenguage de los micros...
entonces tu haces tu progrmama en basic y la pc con su lenguaje ensamblador hace el lenguaje hex del micro-controlador...
igual te lo explico de una manera en que te formes una idea y conforme vayas viendo iras puliendo y formandote una idea mas real...ok..
ya entonces el programa PicBasic es un compilador igual que el mplab