---
key: pl/k
kind: plang
name: "K"
url: https://plangs.page/k
---

# K

> Proprietary array language, foundation of kdb+, developed by Kx Systems.

Proprietary array processing programming language developed by Arthur Whitney and commercialized by Kx Systems. K serves as the basis for kdb+, an in-memory, column-based database for financial applications, and is influenced by APL and Scheme, renowned for its speed and concise syntax.

## Facts

- Appeared: 1993
- Homepage: https://kx.com

## Relationships

### Paradigms

- [Array](https://plangs.page/paradigm/array)
- [Functional](https://plangs.page/paradigm/functional)

### Platforms

- [Cross-Platform](https://plangs.page/platform/cross)
- [Linux](https://plangs.page/platform/linux)
- [Windows](https://plangs.page/platform/windows)

### Type Systems

- [Dynamic](https://plangs.page/type-system/dynamic)
- [Strong](https://plangs.page/type-system/strong)

### Influenced By

- [APL](https://plangs.page/apl)
- [Scheme](https://plangs.page/scheme)

### Licenses

- [Proprietary](https://plangs.page/license/proprietary)

### Tags

- [Application](https://plangs.page/tag/app)
- [Data Analysis](https://plangs.page/tag/analysis)
- [DBMS](https://plangs.page/tag/dbms)
- [Interpreter](https://plangs.page/tag/interpreters)
