Functional Programming


'Functional Programming' is a style of programming that constructs programs primarily through the use of functions. This approach emphasizes declarative programming, where development involves expressions or declarations rather than explicit statements.

In this paradigm, a function's output is solely dependent on its input parameters. Thus, invoking a function f with the same input x consistently yields the same result f(x). This differs from procedural programming, which may yield varying outcomes with the same inputs, depending on the program's state.

Data Science & Visualization
Digital Marketing
Web Development
Go to rest of Glossary

Related Definitions

  • Agile Methodology
  • Scrum
  • Version Control

Get in Touch

Let’s talk about what an analytical digital experience agency like Tribalism could do for your company!

Find us at the office

Lvl 1, 25 King Street
3000, Melbourne, VIC

Give us a ring

Tribalism Team
+61 1300 151 387
Mon - Fri, 9:00-17:00

Contact Us