Initial C code generator