Nominal type system
From Wikipedia, the free encyclopedia
In computer science, a type system is nominal (also called nominative or name-based) if compatibility and equivalence of data types is determined by explicit declarations and/or the name of the types. Nominal systems are used to determine if types are equivalent, as well as if a type is a subtype of another. Nominal type systems contrast with structural systems, where comparisons are based on the structure of the types in question and do not require explicit declarations.
Type systems |
---|
General concepts |
Major categories |
|
Minor categories |
Oops something went wrong: