3.6. C Code Generation