using golang,C and C++