Segundo a Wikipedia, linguagens de programação funcional , declarativas, eles não permitem efeitos colaterais. A programação declarativa em geral, tenta minimizar ou eliminar os efeitos colaterais. Além disso, de acordo com a Wikipedia, um efeito colateral está relacionado a alterações de estado....