Concrete data type:
1. A concrete data type is a data type whose representation is known.
2. Concrete data types or structures (CDT’s) are direct implementations of a relatively simple concept.
Abstract data type:
1. Abstract data type the representation of a data type is unknown.
2. Abstract Data Types (ADT’s) offer a high level view (and use) of a concept independent of its implementation.