副作用(Side Effect)是指函数或者表达式的行为依赖于外部世界。具体可参照Wiki上的定义,副作用是指
1)函数或者表达式修改了它的SCOPE之外的状态

2)函数或者表达式除了返回语句外还与外部世界或者它所调用的函数有明显的交互行为

program=script(side effect 附作用|| uncomputed) +pure compute(no effect) 这一条是自己写的

其实script大概就类似于side effect