The aim of this chapter is to introduce the concepts and ideas involved in using the facilities offered in modern Fortran for the construction and use of derived or user defined types;
defining our own types.
declaring variables to be of a user defined type.
manipulating variables of our own types.
nesting types within types.