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

Clojure and List of functional programming topics

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

Difference between Clojure and List of functional programming topics

Clojure vs. List of functional programming topics

Clojure (like "closure") is a dialect of the Lisp programming language. This is a list of functional programming topics.

Similarities between Clojure and List of functional programming topics

Clojure and List of functional programming topics have 13 things in common (in Unionpedia): Clojure, Closure (computer programming), Common Lisp, Elixir (programming language), Erlang (programming language), Functional programming, Haskell (programming language), Higher-order function, Lazy evaluation, Lisp (programming language), ML (programming language), Programming language, Scheme (programming language).

Clojure

Clojure (like "closure") is a dialect of the Lisp programming language.

Clojure and Clojure · Clojure and List of functional programming topics · See more »

Closure (computer programming)

In programming languages, a closure (also lexical closure or function closure) is a technique for implementing lexically scoped name binding in a language with first-class functions.

Clojure and Closure (computer programming) · Closure (computer programming) and List of functional programming topics · See more »

Common Lisp

Common Lisp (CL) is a dialect of the Lisp programming language, published in ANSI standard document ANSI INCITS 226-1994 (R2004) (formerly X3.226-1994 (R1999)).

Clojure and Common Lisp · Common Lisp and List of functional programming topics · See more »

Elixir (programming language)

Elixir is a functional, concurrent, general-purpose programming language that runs on the Erlang virtual machine (BEAM).

Clojure and Elixir (programming language) · Elixir (programming language) and List of functional programming topics · See more »

Erlang (programming language)

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

Clojure and Erlang (programming language) · Erlang (programming language) 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.

Clojure 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.

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

Higher-order function

In mathematics and computer science, a higher-order function (also functional, functional form or functor) is a function that does at least one of the following.

Clojure and Higher-order function · Higher-order function and List of functional programming topics · See more »

Lazy evaluation

In programming language theory, lazy evaluation, or call-by-need is an evaluation strategy which delays the evaluation of an expression until its value is needed (non-strict evaluation) and which also avoids repeated evaluations (sharing).

Clojure and Lazy evaluation · Lazy evaluation 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.

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

ML (programming language)

ML (Meta Language) is a general-purpose functional programming language.

Clojure and ML (programming language) · List of functional programming topics and ML (programming language) · See more »

Programming language

A programming language is a formal language that specifies a set of instructions that can be used to produce various kinds of output.

Clojure and Programming language · List of functional programming topics and Programming language · See more »

Scheme (programming language)

Scheme is a programming language that supports multiple paradigms, including functional programming and imperative programming, and is one of the two main dialects of Lisp.

Clojure and Scheme (programming language) · List of functional programming topics and Scheme (programming language) · See more »

The list above answers the following questions

Clojure and List of functional programming topics Comparison

Clojure has 83 relations, while List of functional programming topics has 91. As they have in common 13, the Jaccard index is 7.47% = 13 / (83 + 91).

References

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

Hey! We are on Facebook now! »