function-oriented programming

noun
UK /ˈfʌŋkʃən ˈɔːriəntɪd ˈprəʊɡræmɪŋ/
US /ˈfʌŋkʃən ˈɔːriəntɪd ˈproʊɡræmɪŋ/

A way of writing computer programs where you build small helpers that each do one job.

The class learned function-oriented programming by writing tiny helpers that each added two numbers.


OTHER MEANINGS

2. A coding style that treats actions as reusable building blocks.

Using function-oriented programming, she reused the same block to sort every list.

3. An approach that keeps each piece of a program separate and simple.

Function-oriented programming kept the game's parts tidy and easy to fix.

4. A method of solving problems by splitting them into small steps.

With function-oriented programming, the big puzzle became a set of small steps.