結果 : imperative programming language versus a declarative programming language