Quali sono i termini esatti per chiamare i tipi di dati con una struttura logica (come strutture C, oggetti C ++ o Java) rispetto ai tipi di dati fondamentali (come tipi numerici, caratteri , booleans ...) indipendentemente da qualsiasi linguaggio o paradigma. (Sto cercando parole astratte / accademiche informatiche).