5.2 两种运行方式:编译器与解释器