You are on page 1of 6

Programming Languages

Functional Paradigm

Dr. M. Tanvir Afzal


Programming Languages : Functional Paradigm
Programming Paradigms

2
Programming Languages : Functional Paradigm

Functional Paradigm
 Program is viewed as an entity that
accepts inputs and produces outputs.
 Mathematicians refer to such entities as
functions, which is the reason this
approach is called the functional
paradigm

3
Programming Languages : Functional Paradigm

Functional Paradigm

 Program is constructed by connecting


smaller predefined program units
(predefined functions) so that each
unit’s outputs are used as another unit’s
inputs in such a way that the desired
overall input-to-output relationship is
obtained.

4
Programming Languages : Functional Paradigm
Functional Paradigm – Example
Imperative Paradigm Functional Paradigm
Total_credits =
sum of all Credits
Temp_balance =
Old_balance +
Total_credits
Total_debits = sum
of all Debits
Balance =
Temp_balance -
Total_debits

5
Summary

Programming Languages: Functional


Paradigm

 Functional Paradigm
 Its Working
 Example

You might also like