結果 : difference between an imperative programming language versus a declarative programming language