Functional programming
conceptprogramming_paradigm
Try in Playground →RSS
Overview
Founded1958 (with creation of Lisp)
Use casedeclarative programming using pure functions and immutable data
Knowledge graph stats
Claims14
Avg confidence93%
Avg freshness100%
Last updatedUpdated 2h ago
WikidataQ193076
Trust distribution
100% unverified
Governance
EU Risknot classified

Functional programming

concept

Programming paradigm that treats computation as evaluation of mathematical functions

Compare with...

implemented in

ValueTrustConfidenceFreshnessSources
Haskell programming languageUnverifiedHighFresh1
Lisp programming languageUnverifiedHighFresh1
Erlang programming languageUnverifiedHighFresh1

supports concept

ValueTrustConfidenceFreshnessSources
higher-order functionsUnverifiedHighFresh1
immutable data structuresUnverifiedHighFresh1
recursion as primary control structureUnverifiedHighFresh1
referential transparencyUnverifiedHighFresh1

primary use case

ValueTrustConfidenceFreshnessSources
declarative programming using pure functions and immutable dataUnverifiedHighFresh1

alternative to

ValueTrustConfidenceFreshnessSources
imperative programming paradigmUnverifiedHighFresh1
object-oriented programming paradigmUnverifiedHighFresh1

based on

ValueTrustConfidenceFreshnessSources
lambda calculus mathematical foundationUnverifiedHighFresh1

enables

ValueTrustConfidenceFreshnessSources
easier parallel and concurrent programmingUnverifiedModerateFresh1

developed by

ValueTrustConfidenceFreshnessSources
John McCarthy (influenced early development through Lisp)UnverifiedModerateFresh1

founded year

ValueTrustConfidenceFreshnessSources
1958 (with creation of Lisp)UnverifiedModerateFresh1

Alternatives & Similar Tools

Related entities

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