>>5
You may want power and control but you're not getting it from C. C has the all the power of assembly language, without most of the detailed control.
The only way you get lots of power in C (well, by means of C, or through C in some sense) is by using C to write an interpreter for another programming language and then writing in that language.