In informatica, i linguaggi di programmazione array (conosciuti anche come linguaggio vettoriale o multidimensionale) generalizzano le operazioni su scalari per applicare in modo trasparente a vettori, matrici e array di dimensioni superiori.