In this chapter, I describe the framework for this thesis, and in particular, the concept of quasistatic computing as embodied by clever and smart compilers. In Chapter , I describe in detail quasistatic variables and parameters and the qif-qelse and qinfluence statements, syntactical extensions to the C language which the human programmer can use to give hints to the clever compiler. In Chapter , I describe my implementation of these constructs on top of the SUIF C compiler from Stanford University. In Chapter , I evaluate the effects that using these constructs have on the performance of various examples written from scratch and on an existing benchmark program with modifications. Finally, in Chapter , I make some conclusions, list related work, and outline possible future directions.