the.com/array
the original to-do list, indexed from zero because computers count like rebels
means An array is an ordered arrangement of things in numbered slots — in programming, a fixed sequence of items you can grab by their position.
from From Old French 'areer,' to put in order or prepare, built from a Latin-flavored prefix plus a Germanic root for readiness (a cousin of 'ready'). It first meant arranging soldiers in battle formation — literally lining up your troops — before it broadened to any orderly lineup, and eventually marched into computing to name a tidy row of data.
- zero start
- First element lives at position zero, not one
- memory line
- Items sit in one contiguous, predictable block
- instant access
- Any element fetched in constant time via index
- fixed nature
- Classic arrays cannot grow after birth
- dimensions
- Stack them to build grids, cubes, hypercubes