From a9ddb68bd68a9f63f345c56133e0d5d8244cb3b6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20Feje=C5=A1?= Date: Tue, 17 Jul 2018 10:43:25 +0200 Subject: [PATCH] add glossary/Functional-programming --- glossary/Functional-programming.md | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 glossary/Functional-programming.md diff --git a/glossary/Functional-programming.md b/glossary/Functional-programming.md new file mode 100644 index 000000000..d5fe1fa22 --- /dev/null +++ b/glossary/Functional-programming.md @@ -0,0 +1,3 @@ +### Functional programming + +Functional programming is a paradigm in which programs are built in a declarative manner using pure functions that avoid shared state and mutable data. Functions that always return the same value for the same input and don't produce side effects are the pillar of functional programming.