a new coder in linuc c/c++