Basetypes
Basetypes, or base types, are the fundamental, non-composite types provided by a programming language or type system. They are defined directly by the language specification rather than in terms of other types, and they serve as the primitive building blocks from which more complex types are constructed.
Key characteristics of basetypes include their fixed representation and well-defined operations. They typically include numeric types
In most type systems, other types are built from basetypes using type constructors or aggregations. For example,
Different languages may vary in what they count as a basetype. Some treat strings as primitive basetypes,