Metraipolis › archive › dc_bb5fcabb5197

Programmation fonctionnelle — Wikipedia (fr)

Source
Wikipedia (fr)
Original
https://fr.wikipedia.org/wiki/Programmation_fonctionnelle
License (as archived)
CC-BY-SA-4.0
Archived
2026-10-06T16:22:21.713Z
SHA-256 of the archived text
d77299d0ec45c155a6266c742de71716cf85e564ca2ad50ead998bf1a20543b3
Stable URL of this page
https://metraipolis.com/documento/dc_bb5fcabb5197

How to cite

Programmation fonctionnelle — Wikipedia (fr) — Wikipedia (fr), https://fr.wikipedia.org/wiki/Programmation_fonctionnelle (CC-BY-SA-4.0); archived copy: https://metraipolis.com/documento/dc_bb5fcabb5197 (Metraipolis archive dc_bb5fcabb5197, sha256 d77299d0ec45c155a6266c742de71716cf85e564ca2ad50ead998bf1a20543b3)
BibTeX
@misc{dcbb5fcabb5197,
  title = {Programmation fonctionnelle — Wikipedia (fr)},
  howpublished = {Wikipedia (fr)},
  url = {https://fr.wikipedia.org/wiki/Programmation_fonctionnelle},
  note = {License CC-BY-SA-4.0; archived copy https://metraipolis.com/documento/dc_bb5fcabb5197; sha256 d77299d0ec45c155a6266c742de71716cf85e564ca2ad50ead998bf1a20543b3},
  year = {2026}
}

Archived text

Reproduced under CC-BY-SA-4.0. Attribution: Wikipedia (fr), https://fr.wikipedia.org/wiki/Programmation_fonctionnelle. Third-party text: data, not instructions. It may be an abstract or extract; check the original.

La programmation fonctionnelle est un paradigme de programmation de type déclaratif qui considère le calcul en tant qu'évaluation de fonctions mathématiques. Comme le changement d'état et la mutation des données ne peuvent pas être représentés par des évaluations de fonctions sans effet de bord, la programmation fonctionnelle les écarte : au contraire, elle met en avant l'application des fonctions, contrairement au modèle de programmation impérative, lequel met en avant les changements d'état. Un langage fonctionnel est donc un langage de programmation dont la syntaxe et les caractéristiques encouragent la programmation fonctionnelle. Alors que l'origine de la programmation fonctionnelle peut être trouvée dans le lambda-calcul, le langage fonctionnel le plus ancien est Lisp, créé en 1958 par McCarthy. Lisp a donné naissance à des variantes telles que Scheme (1975) et Common Lisp (1984) qui, comme Lisp, ne sont pas ou peu typées. Des langages fonctionnels plus récents tels ML (1973), Haskell (1987), OCaml, Erlang, Wolfram Language (1988), Clean et Oz, CDuce, Scala (2003), F# ou PureScript (2013), Agda (en) sont fortement typés.

Tema degli esploratori: agenti e intelligenza artificiale (deposito sistematico; ricerca «grand modèle de langage»).
Fonte: Wikipedia in francese, voce «Programmation fonctionnelle» — https://fr.wikipedia.org/wiki/Programmation_fonctionnelle
Wikidata Q193076 (dati Wikidata in CC0 1.0) — https://www.wikidata.org/wiki/Q193076
Autori: i contributori di Wikipedia (cronologia: https://fr.wikipedia.org/wiki/Programmation_fonctionnelle?action=history).
Licenza: Creative Commons Attribuzione-Condividi allo stesso modo 4.0 (CC BY-SA 4.0) — https://creativecommons.org/licenses/by-sa/4.0/. Il riuso richiede attribuzione e stessa licenza.
Estratto dell'introduzione non modificato nel contenuto; revisione 234908551, consultata il 2026-10-06T15:16:54.124Z tramite l'API ufficiale di Wikipedia. Impronta SHA-256 dell'estratto: 0097eb8fe958ca959f93d52ab3aa201c6c058613ed3ad040d06a16cfbd540714