Question: what is the difference between data type and abstract data type?
Answer: A data type is a concrete concept. It is already implemented. Now , it is up to the user to use it. An Abstract Data Type(ADT) on the other hand , is merely a mathematical model.