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

Haskell (programming language) and Pure (programming language)

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

Difference between Haskell (programming language) and Pure (programming language)

Haskell (programming language) vs. Pure (programming language)

Haskell is a standardized, general-purpose compiled purely functional programming language, with non-strict semantics and strong static typing. Pure, successor to the equational language Q, is a dynamically typed, functional programming language based on term rewriting.

Similarities between Haskell (programming language) and Pure (programming language)

Haskell (programming language) and Pure (programming language) have 13 things in common (in Unionpedia): Arbitrary-precision arithmetic, C (programming language), Cross-platform, Fibonacci number, Functional programming, Lazy evaluation, Library (computing), Lisp (programming language), List comprehension, LLVM, Miranda (programming language), OpenGL, Strong and weak typing.

Arbitrary-precision arithmetic

In computer science, arbitrary-precision arithmetic, also called bignum arithmetic, multiple-precision arithmetic, or sometimes infinite-precision arithmetic, indicates that calculations are performed on numbers whose digits of precision are limited only by the available memory of the host system.

Arbitrary-precision arithmetic and Haskell (programming language) · Arbitrary-precision arithmetic and Pure (programming language) · See more »

C (programming language)

C (as in the letter ''c'') is a general-purpose, imperative computer programming language, supporting structured programming, lexical variable scope and recursion, while a static type system prevents many unintended operations.

C (programming language) and Haskell (programming language) · C (programming language) and Pure (programming language) · See more »

Cross-platform

In computing, cross-platform software (also multi-platform software or platform-independent software) is computer software that is implemented on multiple computing platforms.

Cross-platform and Haskell (programming language) · Cross-platform and Pure (programming language) · See more »

Fibonacci number

In mathematics, the Fibonacci numbers are the numbers in the following integer sequence, called the Fibonacci sequence, and characterized by the fact that every number after the first two is the sum of the two preceding ones: Often, especially in modern usage, the sequence is extended by one more initial term: By definition, the first two numbers in the Fibonacci sequence are either 1 and 1, or 0 and 1, depending on the chosen starting point of the sequence, and each subsequent number is the sum of the previous two.

Fibonacci number and Haskell (programming language) · Fibonacci number and Pure (programming language) · 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.

Functional programming and Haskell (programming language) · Functional programming and Pure (programming language) · 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).

Haskell (programming language) and Lazy evaluation · Lazy evaluation and Pure (programming language) · See more »

Library (computing)

In computer science, a library is a collection of non-volatile resources used by computer programs, often for software development.

Haskell (programming language) and Library (computing) · Library (computing) and Pure (programming language) · 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.

Haskell (programming language) and Lisp (programming language) · Lisp (programming language) and Pure (programming language) · See more »

List comprehension

A list comprehension is a syntactic construct available in some programming languages for creating a list based on existing lists.

Haskell (programming language) and List comprehension · List comprehension and Pure (programming language) · See more »

LLVM

The LLVM compiler infrastructure project is a "collection of modular and reusable compiler and toolchain technologies" used to develop compiler front ends and back ends.

Haskell (programming language) and LLVM · LLVM and Pure (programming language) · See more »

Miranda (programming language)

Miranda is a lazy, purely functional programming language designed by David Turner as a successor to his earlier programming languages SASL and KRC, using some concepts from ML and Hope.

Haskell (programming language) and Miranda (programming language) · Miranda (programming language) and Pure (programming language) · See more »

OpenGL

Open Graphics Library (OpenGL) is a cross-language, cross-platform application programming interface (API) for rendering 2D and 3D vector graphics.

Haskell (programming language) and OpenGL · OpenGL and Pure (programming language) · See more »

Strong and weak typing

In computer programming, programming languages are often colloquially classified as to whether the language's type system makes it strongly typed or weakly typed (loosely typed).

Haskell (programming language) and Strong and weak typing · Pure (programming language) and Strong and weak typing · See more »

The list above answers the following questions

Haskell (programming language) and Pure (programming language) Comparison

Haskell (programming language) has 191 relations, while Pure (programming language) has 60. As they have in common 13, the Jaccard index is 5.18% = 13 / (191 + 60).

References

This article shows the relationship between Haskell (programming language) and Pure (programming language). To access each article from which the information was extracted, please visit:

Hey! We are on Facebook now! »