Simple learning C compiler