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

Q (programming language from Kx Systems)

Q is a proprietary array processing language developed by Arthur Whitney and commercialized by Kx Systems. [1]

21 relations: "Hello, World!" program, A+ (programming language), APL (programming language), Array programming, Arthur Whitney (computer scientist), Associative array, Column-oriented DBMS, Database, Functional programming, In-memory database, J (programming language), K (programming language), List (abstract data type), Q (equational programming language), Scheme (programming language), SQL, Strong and weak typing, Table (database), Typing, Unique key, Variable (computer science).

"Hello, World!" program

A "Hello, World!" program is a computer program that outputs "Hello, World!" (or some variant thereof) on a display device.

New!!: Q (programming language from Kx Systems) and "Hello, World!" program · See more »

A+ (programming language)

A+ is an array programming language descendent from the programming language A, which in turn was created to replace APL in 1988.

New!!: Q (programming language from Kx Systems) and A+ (programming language) · See more »

APL (programming language)

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

New!!: Q (programming language from Kx Systems) and APL (programming language) · 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.

New!!: Q (programming language from Kx Systems) and Array programming · See more »

Arthur Whitney (computer scientist)

Arthur Whitney is a Canadian computer scientist most notable for developing the APL-inspired programming languages A+ and K.,, January 4, 2004.

New!!: Q (programming language from Kx Systems) and Arthur Whitney (computer scientist) · 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 just once in the collection.

New!!: Q (programming language from Kx Systems) and Associative array · See more »

Column-oriented DBMS

A column-oriented DBMS is a database management system (DBMS) that stores data tables as sections of columns of data rather than as rows of data.

New!!: Q (programming language from Kx Systems) and Column-oriented DBMS · See more »

Database

A database is an organized collection of data.

New!!: Q (programming language from Kx Systems) and Database · 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.

New!!: Q (programming language from Kx Systems) and Functional programming · See more »

In-memory database

An in-memory database (IMDB; also main memory database system or MMDB or memory resident database) is a database management system that primarily relies on main memory for computer data storage.

New!!: Q (programming language from Kx Systems) and In-memory database · See more »

J (programming language)

The J programming language, developed in the early 1990s by Kenneth E. Iverson and Roger Hui, is a synthesis of APL (also by Iverson) and the FP and FL function-level languages created by John Backus.

New!!: Q (programming language from Kx Systems) and J (programming language) · See more »

K (programming language)

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

New!!: Q (programming language from Kx Systems) and K (programming language) · See more »

List (abstract data type)

In computer science, a list or sequence is an abstract data type that represents an ordered sequence of values, where the same value may occur more than once.

New!!: Q (programming language from Kx Systems) and List (abstract data type) · See more »

Q (equational programming language)

Q (short for equational programming language) is an interpreted, interactive functional programming language created by Albert Gräf at the University of Mainz in Germany.

New!!: Q (programming language from Kx Systems) and Q (equational programming language) · See more »

Scheme (programming language)

Scheme and Common Lisp are the two principal dialects of the computer programming language Lisp.

New!!: Q (programming language from Kx Systems) and Scheme (programming language) · See more »

SQL

SQL (or; Structured Query Language) is a special-purpose programming language designed for managing data held in a relational database management system (RDBMS), or for stream processing in a relational data stream management system (RDSMS).

New!!: Q (programming language from Kx Systems) and SQL · See more »

Strong and weak typing

In computer programming, programming languages are often colloquially classified as strongly typed or weakly typed.

New!!: Q (programming language from Kx Systems) and Strong and weak typing · See more »

Table (database)

A table is a collection of related data held in a structured format within a database.

New!!: Q (programming language from Kx Systems) and Table (database) · See more »

Typing

Typing is the process of writing or inputting text by pressing keys on a typewriter, computer keyboard, cell phone, or calculator.

New!!: Q (programming language from Kx Systems) and Typing · See more »

Unique key

In database relational modeling and implementation, a unique key is a set of zero, one, or more attributes.

New!!: Q (programming language from Kx Systems) and Unique key · See more »

Variable (computer science)

In computer programming, a variable or scalar is a storage location paired with an associated symbolic name (an identifier), which contains some known or unknown quantity of information referred to as a value.

New!!: Q (programming language from Kx Systems) and Variable (computer science) · See more »

References

[1] https://en.wikipedia.org/wiki/Q_(programming_language_from_Kx_Systems)

OutgoingIncoming
Hey! We are on Facebook now! »