PLDB
Languages Features Calendar CSV Lists Blog About Sponsor Add Language
GitHub icon

FP

FP

< >

FP, aka Functional Programming, is a programming language created in 1977 by John Backus.

#911on PLDB 45Years Old 195Users
2Books 0Papers

FP (short for function programming) is a programming language created by John Backus to support the function-level programming paradigm. This allows eliminating named variables. The language was introduced in Backus's 1977 Turing Award lecture, "Can Programming Be Liberated from the von Neumann Style?", subtitled "a functional style and its algebra of programs." The paper sparked interest in functional programming research, eventually leading to modern functional languages, and not the function-level paradigm Backus had hoped. Read more on Wikipedia...


Example from Wikipedia:
insert-left \f where \f:〈x〉 = x and \f:〈x1,x2,...,xn〉 = f:〈\f:〈x1,...,xn-1〉,xn〉 and \f:〈 〉 = unit f

Books about FP from ISBNdb

title authors year publisher
Functional-Light JavaScript: Balanced, Pragmatic FP in JavaScript Simpson, Kyle 2017 CreateSpace Independent Publishing Platform
Practical Fp In Scala Gabriel Volpe 2020
fetlang.html · fp.html · mary.html

View source

PLDB - Build the next great programming language · v2022 · Day 93 · Docs · Build · Acknowledgements · Traffic Today · Traffic Trends · Mirrors · GitHub · feedback@pldb.com