This website uses cookies
We use cookies to continuously improve your experience on our site. More info.
Style of building the structure and elements of computer programs, that treats computation as the evaluation of mathematical functions and avoids changing-state and mutable data.