functional language
A programming language that emphasizes functions and avoids changing state; used in computer science contexts.
Haskell is one of the representative functional languages.
In functional languages, functions without side effects are emphasized.