technology medium Fill in the Blank

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

  1. Inversion
  2. Functional
  3. Columnar
  4. Searchable / Homomorphic

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