Category
page 1Composite data types
object
programming element that groups data with relevant operations/behaviors
associative array
data type that associates keys with values
list
abstract data type used in computer science
record
composite data type; information block containing specific, identified fields
set
abstract data type in computer science
algebraic data type
in computer programming, a type formed by combining other types
data structure alignment
way in which data is arranged and accessed in computer memory
union type
data structure
cons
In computer programming, '''' ( or ) is a fundamental function in most dialects of the Lisp programming language. constructs memory objects which hold two values or pointers to two values. These objects are referred to as (cons) cells, conses, non-atomic s-expressions ("NATSes"), or (cons) pairs. In Lisp jargon, the expression "to cons x onto y" means to construct a new object with (cons x y). The resulting pair has a left half, referred to as the (the first element, or contents of the address part of register), and a right half, referred to as the (the second element, or contents of the decre
array data type
data type that represents a collection of elements (values or variables)
passive data structure
another term for record
composite data type
any data type which can be constructed in a program using the programming language's primitive data types and other composite types
product type
algebraic term to describe the result of multiplying data types in type theory
Generalized algebraic data type
Concept in functional programming