Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.
OK! If I think your question really, I should say that C is a standard languege. So its instructions do not depend on machine you use.
I think you can use GCC compiler to compile your "standard" C code.
Actually this is not a very relevant forum for your question. Anyway i'll try to contribute what i know.
PowerPC is a CPU structure joint developed by apple, IBM and motorola.
Like echo47 said, an Apple MAC is powered by powerpc. For embedded system, IBM and motorola(powerquicc, powerquiccII) are widely used in communication industry. To start you can get a eval board and play with it(There are plenty of them in the market). The most popular free compiler is gcc. Normally the vendor of eval board will give u all these cross tools.
The instruction set for PowerPC is free from IBM/Motorola web site. C programming has nothing to with that. Your compiler will take care the translation.