Skip to content

K

K & R

Kernighan and Ritchie. Brian Kernighan and Dennis Ritchie of Bell Labs, authors of The C Programming Language (1978). Ritchie created C and, with Ken Thompson, Unix.

See also: K & R C, C Language.

K & R C

The version of C described in the first edition of Kernighan and Ritchie’s book, which served as its informal specification before the ANSI standard of 1989.

See also: K & R, C Language.

K & R indent style

The brace style used in Kernighan and Ritchie’s book. A function’s opening brace goes on its own line, while blocks inside the function open on the same line as their control statement.

See also: Construction Standard.

Kanban

A method for managing knowledge work by making the workflow visible, limiting work in progress and improving the flow step by step.

See also: Kanban Board, Lean.

Kanban Board

A board with a column for each stage of a workflow, on which cards representing work items move from left to right.

Kanban Board

Kanban Board.

See also: Kanban, Task Board.

KDL

A document language with XML-like semantics and a syntax that looks like a series of commands. It is used for configuration and data, like JSON, YAML or XML.

See also: YAML, TOML.

Kerberos

A network authentication protocol, developed at MIT, in which a trusted key distribution centre issues time-limited tickets. Clients and services then prove their identities to each other without sending passwords. Windows Active Directory uses it.

See also: AD, LDAP.

Kernel

The core of an operating system, which runs with full control of the hardware. It manages processes, memory, devices and system calls, and keeps applications apart from each other.

Kernel

Kernel.

See also: Linux, Driver.

KISS Principle

Keep it simple, stupid. The principle that most systems work best when kept simple, and that unnecessary complexity should be avoided.

See also: Rule of Simplicity, Simple Design.

Knowledge Management

KM. Capturing, sharing and reusing an organisation’s knowledge so that people can find what they need.

See also: Wiki.

KPI

Key Performance Indicator. A measure of how well an organisation or activity is meeting an important goal.

See also: Metric, SLA.

Ksh

The KornShell, a Unix shell written by David Korn at Bell Labs in the early 1980s. It is compatible with the Bourne shell and adds features from the C shell.

See also: Sh, Bash, Csh.