Function composition

/ˈfʌŋkʃən ˌkɑmpəˈzɪʃən/ noun

A programming technique where two or more functions are combined to create a new function, where the output of one function becomes the input of the next. It follows the mathematical concept (f ∘ g)(x) = f(g(x)).

From Latin 'componere' meaning to put together, borrowed from mathematical function composition developed in the 18th century. The programming concept emerged with functional languages in the 1950s-60s, emphasizing the mathematical foundation where complex operations are built by combining simpler functions.

📖 Full word page — etymology, 47 translations, audio 🔑 Get Free API Key — 50 lookups/day 📚 Read the Docs — integrate Word Orb