 Thus, in many cases, a language is listed under multiple headings.Array programming (also termed "vector" or "multidimensional") languages generalize operations on scalars to apply transparently to vectors, matrices, and higher-dimensional arrays.Assembly languages directly correspond to a machine language (see below), although there may not be a 1-1 mapping between an individual statement and an individual instruction, so machine code instructions appear in a form understandable by humans.