datumtyper
Datumtyper, or data types, are abstractions that describe what kinds of values a program can manipulate and what operations are meaningful for those values. They determine how much memory a value occupies, how it is represented, and which operations are valid, enabling static or dynamic checks for type errors at compile time or run time.
Datumtyper are typically categorized as primitive (such as integers, floating-point numbers, booleans, and characters) and composite
Type systems define how datumtyper are enforced and composed. Typing can be static or dynamic, strong or
Conversions between types may be done implicitly (coercion) or explicitly (casting). Proper handling of datumtyper influences
Examples: C uses int, double, char; Java uses int, boolean, double, String; Python uses int, float, bool,