Functional Programming
conceptprogramming_paradigm
Try in Playground →RSS
Overview
Developed byJohn McCarthy
Founded1958
Use casemathematical function-based programming approach avoiding state changes and mutable data
Knowledge graph stats
Claims18
Avg confidence93%
Avg freshness100%
Last updatedUpdated 4h ago
WikidataQ193076
Trust distribution
100% unverified
Governance
EU Risknot classified

Functional Programming

concept

Programming paradigm that treats computation as the evaluation of mathematical functions

Compare with...

supports concept

ValueTrustConfidenceFreshnessSources
pure functionsUnverifiedHighFresh1
immutabilityUnverifiedHighFresh1
recursionUnverifiedHighFresh1
higher-order functionsUnverifiedHighFresh1

primary use case

ValueTrustConfidenceFreshnessSources
mathematical function-based programming approach avoiding state changes and mutable dataUnverifiedHighFresh1
Writing programs using mathematical functions and avoiding state changesUnverifiedHighFresh1

implemented in

ValueTrustConfidenceFreshnessSources
ClojureUnverifiedHighFresh1
HaskellUnverifiedHighFresh1
F#UnverifiedHighFresh1
LispUnverifiedHighFresh1
ErlangUnverifiedHighFresh1

influenced by

ValueTrustConfidenceFreshnessSources
MathematicsUnverifiedHighFresh1
mathematical function theoryUnverifiedModerateFresh1

alternative to

ValueTrustConfidenceFreshnessSources
imperative programmingUnverifiedHighFresh1
object-oriented programmingUnverifiedHighFresh1

based on

ValueTrustConfidenceFreshnessSources
lambda calculusUnverifiedHighFresh1

founded year

ValueTrustConfidenceFreshnessSources
1958UnverifiedModerateFresh1

developed by

ValueTrustConfidenceFreshnessSources
John McCarthyUnverifiedModerateFresh1

Alternatives & Similar Tools

Related entities

Claim count: 18Last updated: 4/11/2026Edit history