*   先编写中间代码，GUI缓行