Højtype
Højtype is a term used in Danish computer science, mathematics and logic to refer to higher-order types—types that describe or parameterize other types. The concept appears in discussions of type systems, lambda calculus, and functional programming, where types can operate on types themselves rather than only on values.
The word combines høj meaning “high” and type, and is closely related to the English term “higher-type.”
- In type theory and semantics, higher-type concepts describe categories of types or types of type constructors.
- In functional programming, higher-order types underlie parametric polymorphism and generic programming. A type constructor like List,
- In logic and proof theory, higher-type concepts relate to the hierarchy of propositions and functions that
Højere ordre (higher-order) and højere-type functionality are closely related. The field also intersects with higher-order logic,
Higher-order function, type theory, lambda calculus, type system, generic programming.