The string type constitutes an example of a derived type. By using individual characters of the simple type char as building blocks, the programmer can represent text by putting together a string of characters. Due to char type's imperative nature in relation to string, this type will be presented here, prior to the string type discussion.