Разница между примитивными, структурными и абстрактными типами данных заключается в следующем:
- Примитивные типы данных представляют собой базовые единицы, на которых строятся все остальные типы данных. optimalgroup.ru Как правило, это булевые значения, числа и строки. yandex.ru
- Структурные типы данных имеют некоторую структуру. yandex.ru Например, списки и объекты. yandex.ru Структурные данные могут содержать в себе примитивы и другие структуры. yandex.ru
- Абстрактные типы данных — это математическая модель, где тип данных определяется поведением (семантикой) с точки зрения пользователя данных, а именно в терминах возможных значений, возможных операций над данными этого типа и поведения этих операций. ru.wikipedia.org {6-host}
Абстрактный тип данных не считается структурным, потому что он определяет набор функций, независимых от конкретной реализации типа, для оперирования его значениями, в то время как структурные типы данных включают в себя не только спецификацию, но и представление. www.cyberforum.ru ru.wikipedia.org