GK Question

technology medium fill_blank

The programming paradigm that treats computation as evaluation of mathematical functions without changing state is called ________ Programming.

Answer: Functional

Functional Programming emphasizes immutability, pure functions (no side effects), and declarative style. Languages: Haskell, Scala, Lisp; features in Python/JavaScript. Benefits: easier testing, parallelization, and reasoning about code. Contrasts with imperative programming that uses mutable state and explicit control flow.

Topic Programming Logic
Exam Relevance SSC JE, Banking IT, Railway