Shubham : Thinking

Why functional programming ?


Functional programming is just another programming pardigm besides imperative, object-oriented and others. Before starting why we should learn about functional programming, we shall first discuss about different programming paradigms and where we should use which one:

  1. Procedural
  2. Object oriented
  3. Imperative
  4. Declarative
  5. Dataflow
  6. Functional