Přesně tak. Data type (datový typ) je obecně typ obsahující nějakou hodnotu. Typ je obecně jakýkoliv druh objektu, což kromě datových typů může být typ rozhraní, typ reference, typ funkce, typ příslibu (future), metatřídy, ve Smalltalku třeba i všechny výrazy jsou typu zprávy. Ta hranice je ale dost nejasná, třeba jsou třídy datový typ nebo ne? Jsou kompozitní a obsahují datové i nedatové části. Je typ ukazatele datový nebo ne? V jazycích s ukazatelovou aritmentikou se chová jako datový typ, v jazycích bez ní ne.