Programming Term: Endian / Endianness
The term endian refers to how bytes of data are ordered within memory. The location of each byte in memory has an index, called its address. Bytes of a single data word (such as a 32-bit integer data type) are usually stored in consecutive memory addresses (a 32-bit integer needs 4 bytes). Big-endian systems have the most significant byte of the word stored in the smallest address given and the least significant byte is stored in the largest. Little endian systems have the least significant byte stored in the smallest address.