Get it on Google Play
New! Download Unionpedia on your Android™ device!
Faster access than browser!

K (programming language)

+ Save concept

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

46 relations: "Hello, World!" program, A+ (programming language), APL (programming language), Array data structure, Array programming, Arthur Whitney (computer scientist), ASCII, Bracket, Column-oriented DBMS, Database, Exclamation mark, First-class citizen, First-class function, Function overloading, Functional programming, I. P. Sharp Associates, IBM, In-memory database, Interactivity, Interpreted language, J (programming language), Java (programming language), Kdb+, Kenneth E. Iverson, Kx Systems, Linux, MacOS, Mainframe computer, Microsoft Windows, Morgan Stanley, Open-source model, Operating system, Q (programming language from Kx Systems), Read–eval–print loop, 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, Web browser, Workstation.

"Hello, World!" program

A "Hello, World!" program is a computer program that outputs or displays "Hello, World!" to a user.

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

New!!: K (programming language) and Arthur Whitney (computer scientist) · See more »


ASCII, abbreviated from American Standard Code for Information Interchange, is a character encoding standard for electronic communication.

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


A bracket is a tall punctuation mark typically used in matched pairs within text, to set apart or interject other text.

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


Christmas is an annual festival commemorating the birth of Jesus Christ,Martindale, Cyril Charles.

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

Christmas and holiday season

The Christmas season, also called the festive season, or the holiday season (mainly in the U.S. and Canada; often simply called the holidays),, is an annually recurring period recognized in many Western and Western-influenced countries that is generally considered to run from late November to early January.

New!!: K (programming language) and Christmas and holiday season · See more »

Christmas Eve

Christmas Eve is the evening or entire day before Christmas Day, the festival commemorating the birth of Jesus.

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

Christmas traditions

Christmas traditions vary from country to country.

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

Column-oriented DBMS

"A column-oriented DBMS"(or columnar database management system) is a database management system (DBMS) that stores data tables by column rather than by row.

New!!: K (programming language) and Column-oriented DBMS · See more »


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

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

Exclamation mark

The exclamation mark (British English) or exclamation point (some dialects of American English) is a punctuation mark usually used after an interjection or exclamation to indicate strong feelings or high volume (shouting), or show emphasis, and often marks the end of a sentence.

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

First-class citizen

In programming language design, a first-class citizen (also type, object, entity, or value) in a given programming language is an entity which supports all the operations generally available to other entities.

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

Function overloading

In some programming languages, function overloading or method overloading is the ability to create multiple methods of the same name with different implementations.

New!!: K (programming language) and Function overloading · 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 »

I. P. Sharp Associates


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


The International Business Machines Corporation (IBM) is an American multinational technology company headquartered in Armonk, New York, United States, with operations in over 170 countries.

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 »


Across the many fields concerned with interactivity, including information science, computer science, human-computer interaction, communication, and industrial design, there is little agreement over the meaning of the term "interactivity", although all are related to interaction with computers and other machines with a user interface.

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

Interpreted language

An interpreted language is a type of programming language for which most of its implementations execute instructions directly and freely, without previously compiling a program into machine-language instructions.

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


kdb+ is a column-based relational time-series database with in-memory capabilities, developed and marketed by Kx Systems.

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

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

Kx Systems

Kx Systems is a data analysis software developer and vendor.

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


Linux is a family of free and open-source software operating systems built around the Linux kernel.

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


macOS (previously and later) is a series of graphical operating systems developed and marketed by Apple Inc. since 2001.

New!!: K (programming language) and MacOS · 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 is a group of several graphical operating system families, all of which are developed, marketed, and sold by Microsoft.

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

Morgan Stanley

Morgan Stanley is an American multinational investment bank and financial services company headquartered at 1585 Broadway in the Morgan Stanley Building, Midtown Manhattan, New York City.

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

New Year

New Year is the time or day at which a new calendar year begins and the calendar's year count increments by one.

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

New Year's Day

New Year's Day, also called simply New Year's or New Year, is observed on January 1, the first day of the year on the modern Gregorian calendar as well as the Julian calendar.

New!!: K (programming language) and New Year's Day · See more »

New Year's Eve

In the Gregorian calendar, New Year's Eve (also known as Old Year's Day or Saint Sylvester's Day in many countries), the last day of the year, is on 31 December which is the seventh day of Christmastide.

New!!: K (programming language) and New Year's Eve · See more »

Open-source model

The open-source model is a decentralized software-development model that encourages open collaboration.

New!!: K (programming language) and Open-source model · See more »

Operating system

An operating system (OS) is system software that manages computer hardware and software resources and provides common services for computer programs.

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

Q (programming language from Kx Systems)

Q is a programming language for array processing, developed by Arthur Whitney.

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

Read–eval–print loop

A Read–Eval–Print Loop (REPL), also known as an interactive toplevel or language shell, is a simple, interactive computer programming environment that takes single user inputs (i.e. single expressions), evaluates them, and returns the result to the user; a program written in a REPL environment is executed piecewise.

New!!: K (programming language) and Read–eval–print loop · See more »

Relational database management system

A relational database management system (RDBMS) is a database management system (DBMS) based on the relational model invented by Edgar F. Codd at 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 codeveloper of the programming language J. In 1953, he was born in Hong Kong.

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

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 (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).

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


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 to whether the language's type system makes it strongly typed or weakly typed (loosely typed).

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

Swiss Bank Corporation

Swiss Bank Corporation was 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 set of rules that assigns a property called type to the various constructs of a computer program, 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 »

Web browser

A web browser (commonly referred to as a browser) is a software application for accessing information on the World Wide Web.

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


A workstation is a special computer designed for technical or scientific applications.

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


2018 has been designated as the third International Year of the Reef by the International Coral Reef Initiative.

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


2019 (MMXIX) will be a common year starting on Tuesday of the Gregorian calendar, the 2019th year of the Common Era (CE) and Anno Domini (AD) designations, the 19th year of the 3rd millennium, the 19th year of the 21st century, and the 10th and last year of the 2010s decade.

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

Redirects here:

K language, K programming language.


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

Hey! We are on Facebook now! »