+To read further about the relation between declarative or functional programming, on the one hand, and imperatival programming on the other, you can begin here:
+
+* [[!wikipedia Declarative programming]]
+* [[!wikipedia Functional programming]]
+* [[!wikipedia Purely functional]]
+* [[!wikipedia Referential transparency (computer science)]]
+* [[!wikipedia Imperative programming]]
+* [[!wikipedia Side effect (computer science) desc="Side effects"]]
+
+