"In computer science, datatype (often simply called type) is a concept that clarifies contexts for numerical and other operations, limits destructive and useless operations and provides semantic documentation to programming languages." . . . .