a simple_compiler with c language