Parallel array of records, with each field stored as a separate array Sparse array, with most elements omitted, to store a sparse matrix Variable-length array Jagged array, where the rows have different lengths individually or various related concepts: Array processor, a computer to process arrays of data (not to be confused with a processor array) Array programming, using matrix algebra notation in programs (not the same as ar ray processing) Array slicing, the extraction of sub-arrays of an array or also: