行硬体中的索引边界检查。除了机器硬体本身提供的，机器语言并没有特别支援阵列。最早的高阶编程语言包括FORTRAN（1957）、Lisp（1958）、COBOL（1960）和ALGOL 60（1960），则开始支援多维阵列，C（1972）也是如此。在C++（1983）中，对于维度固定和弹性的多维阵列，提供了类别模板。
应用.阵列实作数学向量和矩阵，以及其它类型的长方表格。许多资料库是由元素为（或包含）记录的一维阵列所组成。阵列也用于实作其它资料结构，例如列表、-{zh-cn:堆