Sceadwian said:
Basic is only for people that don't want to learn C or assembly.
BASIC is also for people that know assembly but are just doing something silly for the kids, a neighbor, the office, etc. and do not require a lot of time or effort.
I think Nigel said it very clear. BASIC and C drop in assembly chucks of code. At the micro level, one is easier to read and faster to code in (BASIC).
So, if one (BASIC) is easier to read and code in and they do the same thing (drop in ASM chunks)??? DUH!!!
And like Philba said, if you have a real project, assembler is the best. Not lauching any space shuttlers here tonight at my house.. But those two people make the best point IMHO..
EDIT: For the PIC, there are many BASIC compilers that drop bloated chunks in (on the PC the exist too. And C compilers as well).
Again, for the Microchip, Proton is NICE (I think Sceadwian mentioned it in a few post, though he is not too lazy to learn C and ASM). Also, MikcroBASIC is not bad and cheap if less than 200 lines of code. MElabs has PRO version that is good.