Objects named for John Iliffe [ILL-if] are used to implement higher-order examples of these objects, such as their jagged type. Information not known about these objects at compile time, like position in memory, is stored in a dope. Specifying the stride of these objects can improve their storage pattern in memory. In an optimization technique, compilers can see if it is impossible for a loop variable to exceed the size of these objects and then 
Objects named for John Iliffe [ILL-if] are used to implement higher-order examples of these objects, such as their jagged type. Information not known about these objects at compile time, like position in memory, is stored in a dope. Specifying the stride of these objects can improve their storage pattern in memory. In an optimization technique, compilers can see if it is impossible for a loop variable to exceed the size of these objects and then eliminate (*) bounds checking. The numpy [NUM-pie] package creates efficient versions of these objects in Python. Languages like FORTRAN and MATLAB index these elements from 1 rather than 0 when accessing subsets of them in a process called slicing. For 10 points, name these objects that consist of an ordered group of elements stored contiguously in memory, unlike linked lists.
Objects named for John Iliffe [ILL-if] are used to implement higher-order examples of these objects, such as their jagged type.
array [prompt on vector] &lt;JL, CompSci&gt;