Functional programming
In computer science, functional programming is a programming paradigm where programs are constructed by applying and composing functions. It is a declarative programming paradigm in which function definitions are trees of expressions that map values to other values, rather than a sequence of imperative statements which update the running state of the program.
academic discipline
influenced by
Wikipage disambiguates
Comparison of imperative programming and functional programmingEnigmatic programmingFunctional (programming)Functional LanguageFunctional ProgrammingFunctional computing languageFunctional languageFunctional languagesFunctional paradigmFunctional programFunctional programming languageFunctional programming languagesFunctionalprogrammingHistory of functional programmingPure functional programmingType systems in functional programming languages
Wikipage redirect
"Hello, World!" program?:*LispA++ACCU (organisation)ACL2APL (programming language)ARS-based programmingATS (programming language)Abstract State Machine LanguageAbstract data typeAbstract semantic graphAbstraction (computer science)ActionScriptAction at a distance (computer programming)Advice (programming)Agda (programming language)Aggregate patternAldorAlgebraic Logic Functional programming languageAlgebraic data typeAlgoid (programming language)AlgorithmAlgorithmic program debuggingAlice (programming language)Allegro Common LispAlonzo ChurchAnalytica (software)AnamorphismAndrew D. GordonAnonymous functionApache CouchDBApache GroovyApache SparkApple DylanApplications of artificial intelligenceApplicative computing systemsApplicative functorApplicative programming languageApplicative universal grammar
Link from a Wikipage to another Wikipage
known for
par-adigm
ACL2APL (programming language)ATS (programming language)Abstract State Machine LanguageAgda (programming language)Algebraic Logic Functional programming languageAlice (programming language)AssemblyScriptAtom (programming language)AutoItA♯ (Axiom)Bosque (programming language)CPL (programming language)C Sharp (programming language)Cadence SKILLCameleon (programming language)CamlCiao (programming language)Clean (programming language)CoffeeScriptCommon LispConcurrent EuclidCuneiform (programming language)CωDUP programming languageD (programming language)DafnyDart (programming language)Dylan (programming language)ECMAScriptEasy Programming LanguageEff (programming language)Elixir (programming language)Elm (programming language)Emacs LispEpigram (programming language)Escher (programming language)EuLispEuclid (programming language)Extempore (software)
paradigm
*LispAllegro Common LispApple DylanArc (programming language)BiglooC++Chez SchemeChicken (Scheme implementation)Chisel (programming language)Embeddable Common LispErlang (programming language)Franz LispGambit (Scheme implementation)ISLISPIkarus (Scheme implementation)InterlispLYaPASLe LispLispWorksLogo (programming language)MDL (programming language)MIT/GNU SchemeMaclispMoclMultiLispNIL (programming language)Nim (programming language)Object PascalOpenLispPicoLispPortable Standard LispR (programming language)Rust (programming language)SCM (Scheme implementation)SIODScheme (programming language)Scheme 48SequenceLSpice LispStalin (Scheme implementation)
paradigms
Functional programming
In computer science, functional programming is a programming paradigm where programs are constructed by applying and composing functions. It is a declarative programming paradigm in which function definitions are trees of expressions that map values to other values, rather than a sequence of imperative statements which update the running state of the program.
has abstract
Dalam ilmu komputer, pemrogram ...... bah atau efek samping lainnya.
@in
Em ciência da computação, prog ...... , Haskell, OCaml, F# e Elixir.
@pt
En informàtica, la programació ...... tges de programació funcional.
@ca
En informática, la programació ...... de la programación funcional.
@es
Funkcionální programování je d ...... ) a netypované (Lisp, Scheme).
@cs
Funktionale Programmierung ist ...... r meisten Programmiersprachen.
@de
Funktionell programmering är e ...... tal funktionella programspråk.
@sv
In computer science, functiona ...... cala, and Java (since Java 8).
@en
In de informatica is functione ...... waarvan Haskell de puurste is.
@nl
In informatica la programmazio ...... tati a partire dai precedenti.
@it
Link from a Wikipage to an external page
Wikipage page ID
page length (characters) of wiki page
Wikipage revision ID
1,022,813,441
Link from a Wikipage to another Wikipage
wikiPageUsesTemplate
hypernym
type
comment
Dalam ilmu komputer, pemrogram ...... yang mengubah status program.
@in
Em ciência da computação, prog ...... e valores com dados imutáveis.
@pt
En informàtica, la programació ...... estat d'execució del programa.
@ca
En informática, la programació ...... funciones de orden superior.
@es
Funkcionální programování je d ...... o za rozšíření lambda kalkulu.
@cs
Funktionale Programmierung ist ...... rmöglichen, heißen funktional.
@de
Funktionell programmering är e ...... tal funktionella programspråk.
@sv
In computer science, functiona ...... running state of the program.
@en
In de informatica is functione ...... waarvan Haskell de puurste is.
@nl
In informatica la programmazio ...... ella programmazione parallela.
@it
label
Functional programming
@en
Functioneel programmeren
@nl
Funkcionální programování
@cs
Funktionale Programmierung
@de
Funktionell programmering
@sv
Pemrograman fungsional
@in
Programació funcional
@ca
Programación funcional
@es
Programazio funtzional
@eu
Programação funcional
@pt