cherry c/c++ work