User Tools

Site Tools


dido:public:ra:xapend:xapend.a_glossary:f:functionalprogramming

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
dido:public:ra:xapend:xapend.a_glossary:f:functionalprogramming [2021/06/15 13:16]
char
dido:public:ra:xapend:xapend.a_glossary:f:functionalprogramming [2021/10/03 23:11] (current)
51.222.253.1 ↷ Links adapted because of a move operation
Line 1: Line 1:
 ===== Functional Programming ===== ===== Functional Programming =====
-[[dido:​public:​ra:​xapend:​xapend.a_glossary| Return to Glossary ]]+[[dido:​public:​ra:​xapend:​xapend.a_glossary:start| Return to Glossary ]]
  
-**FunctionalProgramming** (also called FP) is a way of thinking about software construction by creating pure functions. It avoid concepts of shared state, mutable data observed in Object Oriented Programming.+**FunctionalProgramming** (also called FP) is a way of thinking about software construction by creating pure functions. It avoid concepts of shared state, mutable data observed in [[dido:​public:​ra:​xapend:​xapend.a_glossary:​o:​oop|Object Oriented Programming]].
  
 Functional languages emphasizes on expressions and declarations rather than execution of statements. Therefore, unlike other procedures which depend on a local or global state, value output in FP depends only on the arguments passed to the function. Functional languages emphasizes on expressions and declarations rather than execution of statements. Therefore, unlike other procedures which depend on a local or global state, value output in FP depends only on the arguments passed to the function.
dido/public/ra/xapend/xapend.a_glossary/f/functionalprogramming.1623777400.txt.gz · Last modified: 2021/06/15 13:16 by char