Which programming language paradigm uses mathematical functions and avoids changing state or mutable data?
AImperative Programming
BFunctional Programming
CProcedural Programming
DObject-Oriented Programming
Explanation
Functional Programming (e.g., Haskell, Lisp) treats computation as the evaluation of pure mathematical functions, avoiding side effects and mutable state, unlike Imperative or Object-Oriented styles.
Exam Relevance
- Topic: Programming Concepts
- Subtopic: Programming Paradigms

No Comments