FazBrowse Wikipedia Viewer | Main Page |
Search Wikipedia:
|
Viewing: https://en.wikipedia.org/wiki/Applicative_programming

Applicative programming language

{{Cite journal|last1=McBride|first1=Conor|last2=Paterson|first2=Ross|date=2008-01-01|title=Applicative programming with effects|journal=Journal of Functional Programming|volume=18|issue=1|pages=1–13|doi=10.1017/S0956796807006326|issn=1469-7653}}</ref>"}},"i":0}}]}'>

In the classification of programming languages, an applicative programming language is built out of functions applied to arguments. Applicative languages are functional, and applicative is often used as a synonym for functional. However, concatenative languages can be functional, while not being applicative.

The semantics of applicative languages are based on beta reduction of terms, and Side effect such as mutation of state are not permitted.

Lisp and ML are applicative programming languages.

See also

edit

References

edit
Jon Purdy (12 February 2012). "Why Concatenative Programming Matters". Retrieved 28 April 2020.
  • ↑

  • View original on Wikipedia | Back | FazBrowse Home