Transcription: Programmers traditionally use a mixture of the built-in data types and user-defined types to model their application. For example, structures in C are often used for records of data and pointers or arrays sometimes link the records into a list. A major part of program design is determining the data structures to represent the objects in your application.