Algunos tipos de valores se encuentran en casi todos los lenguajes de programación (como las representaciones numéricas), mientras que otros son menos comunes (por ejemplo, Pascal soporta un tipo conjunto).