手撕代码是在要编译器运行吗?