Logo
Unionpedia
Communication
Get it on Google Play
New! Download Unionpedia on your Androidâ„¢ device!
Free
Faster access than browser!
 

Declarative programming and List of functional programming topics

Shortcuts: Differences, Similarities, Jaccard Similarity Coefficient, References.

Difference between Declarative programming and List of functional programming topics

Declarative programming vs. List of functional programming topics

In computer science, declarative programming is a programming paradigm—a style of building the structure and elements of computer programs—that expresses the logic of a computation without describing its control flow. This is a list of functional programming topics.

Similarities between Declarative programming and List of functional programming topics

Declarative programming and List of functional programming topics have 10 things in common (in Unionpedia): Erlang (programming language), First-class citizen, Functional programming, Haskell (programming language), Lisp (programming language), OCaml, Programming paradigm, Purely functional programming, Referential transparency, Side effect (computer science).

Erlang (programming language)

Erlang is a general-purpose, concurrent, functional programming language, as well as a garbage-collected runtime system.

Declarative programming and Erlang (programming language) · Erlang (programming language) and List of functional programming topics · See more »

First-class citizen

In programming language design, a first-class citizen (also type, object, entity, or value) in a given programming language is an entity which supports all the operations generally available to other entities.

Declarative programming and First-class citizen · First-class citizen and List of functional programming topics · See more »

Functional programming

In computer science, functional programming is a programming paradigm—a style of building the structure and elements of computer programs—that treats computation as the evaluation of mathematical functions and avoids changing-state and mutable data.

Declarative programming and Functional programming · Functional programming and List of functional programming topics · See more »

Haskell (programming language)

Haskell is a standardized, general-purpose compiled purely functional programming language, with non-strict semantics and strong static typing.

Declarative programming and Haskell (programming language) · Haskell (programming language) and List of functional programming topics · See more »

Lisp (programming language)

Lisp (historically, LISP) is a family of computer programming languages with a long history and a distinctive, fully parenthesized prefix notation.

Declarative programming and Lisp (programming language) · Lisp (programming language) and List of functional programming topics · See more »

OCaml

OCaml, originally named Objective Caml, is the main implementation of the programming language Caml, created by Xavier Leroy, Jérôme Vouillon, Damien Doligez, Didier Rémy, Ascánder Suárez and others in 1996.

Declarative programming and OCaml · List of functional programming topics and OCaml · See more »

Programming paradigm

Programming paradigms are a way to classify programming languages based on their features.

Declarative programming and Programming paradigm · List of functional programming topics and Programming paradigm · See more »

Purely functional programming

In computer science, purely functional programming usually designates a programming paradigm—a style of building the structure and elements of computer programs—that treats all computation as the evaluation of mathematical functions.

Declarative programming and Purely functional programming · List of functional programming topics and Purely functional programming · See more »

Referential transparency

Referential transparency and referential opacity are properties of parts of computer programs.

Declarative programming and Referential transparency · List of functional programming topics and Referential transparency · See more »

Side effect (computer science)

In computer science, a function or expression is said to have a side effect if it modifies some state outside its scope or has an observable interaction with its calling functions or the outside world besides returning a value.

Declarative programming and Side effect (computer science) · List of functional programming topics and Side effect (computer science) · See more »

The list above answers the following questions

Declarative programming and List of functional programming topics Comparison

Declarative programming has 58 relations, while List of functional programming topics has 91. As they have in common 10, the Jaccard index is 6.71% = 10 / (58 + 91).

References

This article shows the relationship between Declarative programming and List of functional programming topics. To access each article from which the information was extracted, please visit:

Hey! We are on Facebook now! »