alcuni linguaggi di programmazione permettono il ridimensionamento dinamico dei vettori. Questo è possibile grazie ad un’allocazione dinamica degli stessi e quindi tali linguaggi nascondono agli occhi del programmatore una tecnica di allocazione dinamica della memoria.