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

K (programming language)

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

35 relations: "Hello, World!" program, A+ (programming language), APL (programming language), Array data structure, Array programming, Arthur Whitney (computer scientist), Column-oriented DBMS, Database, First-class function, Functional programming, Graphical user interface, I. P. Sharp Associates, IBM, In-memory database, J (programming language), Java (programming language), Kenneth E. Iverson, Kuro5hin, Linux, Mainframe computer, Microsoft Windows, Morgan Stanley, OS X, Q (programming language from Kx Systems), Relational database management system, Roger Hui, Scheme (programming language), Solaris (operating system), SQL, SQL-92, Strong and weak typing, Swiss Bank Corporation, Type system, Union Bank of Switzerland, Widget (GUI).

"Hello, World!" program

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

New!!: K (programming language) 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!!: K (programming language) 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!!: K (programming language) and APL (programming language) · 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.

New!!: K (programming language) and Array data structure · 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!!: K (programming language) 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!!: K (programming language) and Arthur Whitney (computer scientist) · 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!!: K (programming language) and Column-oriented DBMS · See more »

Database

A database is an organized collection of data.

New!!: K (programming language) and Database · See more »

First-class function

In computer science, a programming language is said to have first-class functions if it treats functions as first-class citizens.

New!!: K (programming language) and First-class function · 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!!: K (programming language) and Functional programming · See more »

Graphical user interface

In computer science, a graphical user interface or GUI, pronounced ("gooey") is a type of interface that allows users to interact with electronic devices through graphical icons and visual indicators such as secondary notation, as opposed to text-based interfaces, typed command labels or text navigation.

New!!: K (programming language) and Graphical user interface · See more »

I. P. Sharp Associates

I.

New!!: K (programming language) and I. P. Sharp Associates · See more »

IBM

International Business Machines Corporation (commonly referred to as IBM) is an American multinational technology and consulting corporation, with headquarters in Armonk, New York.

New!!: K (programming language) and IBM · 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!!: K (programming language) 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!!: K (programming language) and J (programming language) · See more »

Java (programming language)

Java is a general-purpose computer programming language that is concurrent, class-based, object-oriented, and specifically designed to have as few implementation dependencies as possible.

New!!: K (programming language) and Java (programming language) · See more »

Kenneth E. Iverson

Kenneth Eugene Iverson (17 December 1920 – 19 October 2004) was a Canadian computer scientist noted for the development of the APL programming language in 1962.

New!!: K (programming language) and Kenneth E. Iverson · See more »

Kuro5hin

Kuro5hin (K5) was a collaborative discussion website.

New!!: K (programming language) and Kuro5hin · See more »

Linux

Linux (pronounced or, less frequently) is a Unix-like and mostly POSIX-compliant computer operating system (OS) assembled under the model of free and open-source software development and distribution.

New!!: K (programming language) and Linux · See more »

Mainframe computer

Mainframe computers (colloquially referred to as "big iron") are computers used primarily by large organizations for critical applications, bulk data processing such as census, industry and consumer statistics, enterprise resource planning and transaction processing.

New!!: K (programming language) and Mainframe computer · See more »

Microsoft Windows

Microsoft Windows (or simply Windows) is a metafamily of graphical operating systems developed, marketed, and sold by Microsoft.

New!!: K (programming language) and Microsoft Windows · See more »

Morgan Stanley

Morgan Stanley is an American multinational financial services corporation headquartered in the Morgan Stanley Building, Midtown Manhattan, New York City.

New!!: K (programming language) and Morgan Stanley · See more »

OS X

OS X (pronounced; originally Mac OS X) is a series of Unix-based graphical interface operating systems (OS) developed and marketed by Apple Inc. It is designed to run on Macintosh computers, having been pre-installed on all Macs since 2002.

New!!: K (programming language) and OS X · See more »

Q (programming language from Kx Systems)

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

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

Relational database management system

A relational database management system (RDBMS) is a database management system (DBMS) that is based on the relational model as invented by E. F. Codd, of IBM's San Jose Research Laboratory.

New!!: K (programming language) and Relational database management system · See more »

Roger Hui

Roger Hui (born 1953) is a computer scientist and co-developer of the J programming language.

New!!: K (programming language) and Roger Hui · See more »

Scheme (programming language)

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

New!!: K (programming language) and Scheme (programming language) · See more »

Solaris (operating system)

Solaris is a Unix operating system originally developed by Sun Microsystems.

New!!: K (programming language) and Solaris (operating system) · 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!!: K (programming language) and SQL · See more »

SQL-92

SQL-92 was the third revision of the SQL database query language.

New!!: K (programming language) and SQL-92 · See more »

Strong and weak typing

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

New!!: K (programming language) and Strong and weak typing · See more »

Swiss Bank Corporation

Swiss Bank Corporation (SBC) (German: Schweizerischer Bankverein (SBV), French: Société de Banque Suisse (ABS), Italian:Società di Banca Svizzera) is a large integrated financial services company located in Switzerland.

New!!: K (programming language) and Swiss Bank Corporation · See more »

Type system

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

New!!: K (programming language) and Type system · See more »

Union Bank of Switzerland

Union Bank of Switzerland (UBS) was a large integrated financial services company located in Switzerland.

New!!: K (programming language) and Union Bank of Switzerland · See more »

Widget (GUI)

A widget (or control) is an element of interaction in a graphical user interface (GUI), such as a button or a scroll bar.

New!!: K (programming language) and Widget (GUI) · See more »

Redirects here:

K language, K programming language, KDB (database).

References

[1] https://en.wikipedia.org/wiki/K_(programming_language)

OutgoingIncoming
Hey! We are on Facebook now! »