Il y a deux utilisations du terme «tableau à double". Le premier indique qu'un réseau est constitué d'éléments de données du type à double scalaire, une sorte de nombre à virgule flottante. L'utilisation secondes décrit un tableau à deux dimensions (2D) ou multidimensionnel. Les tableaux multidimensionnels ont plus d'un index dans les emplacements mémoire des données, ce qui signifie chaque élément dans le tableau double est en fait le début d'un autre tableau. Dans des langages orientés objet, un tableau à double peut également indiquer un tableau qui contient les éléments de la double classe, au lieu de le type scalaire.
Les langages de programmation n’ont pas tous un type de données connu comme un double. En général, cependant, il s'agit d'une représentation en virgule flottante d'un nombre qui prend deux fois, ou deux fois, la quantité d'espace qu'un certain nombre simple précision occupe. Ces numéros peuvent contenir des valeurs remarquablement élevées qui sont généralement exprimées avec les exposants. La plupart du matériel informatique utilise 64 bits pour représenter un double, c'est à dire un tableau à double occupera 8 octets en mémoire pour chaque élément, même si certains matériels utilise 128 bits ou plus pour une précision du type de données double.
Beaucoup de langues de programmation orientée objet ont des classes wrapper pour les types de données scalaires, leur permettant d'être traités comme toute autre classe ou un objet. Un tableau à double peut contenir ces objets, et dans ce cas l'ensemble fonctionnera comme un tableau de classes instanciées. Cela peut parfois être utile pour certaines situations de réseau dans lequel la sérialisation est un enjeu ou dans l’application multithread où la synchronisation est importante.
Lorsqu'on se réfère à un tableau multidimensionnel, un tableau à double indique généralement un tableau qui comporte deux séries d'indices. Un tableau à une dimension est simplement une liste de types de données similaires qui sont toutes alignées consécutivement en mémoire de l'ordinateur, à l'emplacement de chaque cellule séparée données numérotées séquentiellement vers le haut à partir de zéro. Le nombre qui correspond à l'emplacement des données dans le tableau que l'on appelle son index, et les données à l'index sont appelés les éléments de données, ou tout simplement l'élément.Un réseau double est essentiellement un tableau unidimensionnel dans lequel chaque indice est en fait le premier indice d'un autre tableau unidimensionnel. Une façon de visualiser un tableau à double est comme une grille ou une feuille de papier quadrillé. Le premier indice dans le tableau se réfère à la colonne de la grille est référencé, tandis que le second indice indique quelles ligne dans cette colonne est en cours d'accès.