function-based programming
nounUK /ˈfʌŋkʃən beɪst ˈprəʊɡræmɪŋ/
US /ˈfʌŋkʃən beɪst ˈproʊɡræmɪŋ/
A way of writing computer programs where you build small helpers that each do one job and give back an answer.
In function-based programming, you write little helpers that each do one job and hand back a result.
OTHER MEANINGS
2. A coding style that avoids changing stored values and instead creates new ones.
Function-based programming often avoids changing values and makes new ones instead.
3. A method of building software by joining small reusable pieces together.
With function-based programming, you snap small reusable pieces together like building blocks.
4. An approach where each part of a program takes input and returns output.
Function-based programming treats each part as a box that takes input and gives output.