Significados
- Computação, Programação FuncionalFunções ou operações que, além de retornar um valor, produzem efeitos colaterais observáveis, como modificar um estado global, realizar entrada/saída (I/O) ou lançar exceções.substantivo
- Computação, TeoriaEm linguagens de programação funcional pura (como Haskell), refere-se a computações que interagem com o mundo real ou com um estado mutável, sendo tipicamente encapsuladas em monads para manter a transparência referencial.substantivo
Exemplos
- Em Haskell, as funções de entrada e saída são consideradas sistemas impuros e são tratadas pela monad IO. — Exemplo ilustrativo
- A refatoração do código buscou isolar os sistemas impuros para facilitar os testes unitários. — Exemplo ilustrativo
Sinônimos
Antônimos
Anagramas
Etimologia
Do inglês 'impure systems', onde 'impure' (impuro) indica a presença de efeitos colaterais, e 'system' (sistema) refere-se a um conjunto de funções ou componentes inter-relacionados.