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

Functional programming and Q (programming language from Kx Systems)

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

Difference between Functional programming and Q (programming language from Kx Systems)

Functional programming vs. Q (programming language from Kx Systems)

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. Q is a programming language for array processing, developed by Arthur Whitney.

Similarities between Functional programming and Q (programming language from Kx Systems)

Functional programming and Q (programming language from Kx Systems) have 11 things in common (in Unionpedia): APL (programming language), Array data structure, Array programming, Arthur Whitney (computer scientist), Associative array, Database, K (programming language), Programming language, Scheme (programming language), SQL, Type system.

APL (programming language)

APL (named after the book A Programming Language) is a programming language developed in the 1960s by Kenneth E. Iverson.

APL (programming language) and Functional programming · APL (programming language) and Q (programming language from Kx Systems) · See more »

Array data structure

In computer science, an array data structure, or simply an array, is a data structure consisting of a collection of elements (values or variables), each identified by at least one array index or key.

Array data structure and Functional programming · Array data structure and Q (programming language from Kx Systems) · See more »

Array programming

In computer science, array programming languages (also known as vector or multidimensional languages) generalize operations on scalars to apply transparently to vectors, matrices, and higher-dimensional arrays.

Array programming and Functional programming · Array programming and Q (programming language from Kx Systems) · See more »

Arthur Whitney (computer scientist)

Arthur Whitney (born October 24, 1957) is a Canadian computer scientist most notable for developing three programming languages inspired by APL: A+, K, and Q, and for cofounding the U.S. company Kx Systems.

Arthur Whitney (computer scientist) and Functional programming · Arthur Whitney (computer scientist) and Q (programming language from Kx Systems) · See more »

Associative array

In computer science, an associative array, map, symbol table, or dictionary is an abstract data type composed of a collection of (key, value) pairs, such that each possible key appears at most once in the collection.

Associative array and Functional programming · Associative array and Q (programming language from Kx Systems) · See more »

Database

A database is an organized collection of data, stored and accessed electronically.

Database and Functional programming · Database and Q (programming language from Kx Systems) · See more »

K (programming language)

K is a proprietary array processing programming language developed by Arthur Whitney and commercialized by Kx Systems.

Functional programming and K (programming language) · K (programming language) and Q (programming language from Kx Systems) · 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.

Functional programming and Programming language · Programming language and Q (programming language from Kx Systems) · 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.

Functional programming and Scheme (programming language) · Q (programming language from Kx Systems) and Scheme (programming language) · See more »

SQL

SQL (S-Q-L, "sequel"; Structured Query Language) is a domain-specific language used in programming and designed for managing data held in a relational database management system (RDBMS), or for stream processing in a relational data stream management system (RDSMS).

Functional programming and SQL · Q (programming language from Kx Systems) and SQL · See more »

Type system

In programming languages, a type system is a set of rules that assigns a property called type to the various constructs of a computer program, such as variables, expressions, functions or modules.

Functional programming and Type system · Q (programming language from Kx Systems) and Type system · See more »

The list above answers the following questions

Functional programming and Q (programming language from Kx Systems) Comparison

Functional programming has 229 relations, while Q (programming language from Kx Systems) has 24. As they have in common 11, the Jaccard index is 4.35% = 11 / (229 + 24).

References

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

Hey! We are on Facebook now! »