To put it into perspective, the PIC10 has up to 512 instructions and 64 bytes of RAM. IMHO it's not something you'd really want to program in anything other than Asm, because even if a C compiler is available, the "dialect" of C you get is so far from "typical" that you're really just using it as a not-so-portable assembler.
I'm not sure why you included the PIC24, because that's a 16-bit family and more into the region of "not too bad to use C with".
I'm not sure why you included the PIC24, because that's a 16-bit family and more into the region of "not too bad to use C with".