The atomic data types are:

The compound data types containing a fixed number of values are:

The collection data types, which hold a variable number of values, are:

The executable types are:

Other types are: