Definition - What does Endian mean?

Endian refers to how the order of bytes in a multi-byte value is perceived or acted upon. It is the system of ordering the individual elements in a digital word in a computer’s memory as well as describing the order of transmission of byte data over a digital link. Digital words may be represented as little-endian or big-endian.

Techopedia explains Endian

Endian or endianness is the byte order chosen for all digital computing made in a specific computer system and dictates the architecture and low-level programming approach to be used for that system. Though today, endianness is not such a large concern for system compatibility since it can always be circumvented in the lower levels so that high-level language programmers and users are already abstracted from the endianness of the system.

The term endian was first introduced by Danny Cohen, specifically the two kinds of endianness: little-endian and big-endian, to describe byte ordering in a well-known political and technical examination document for byte ordering issues in 1980. He had pointedly drawn the term from Jonathan Swift’s 1726 novel "Gulliver’s Travels" where civil war erupted over which end of the egg should be cracked first, the little end or the big end.

The computing world is still divided between big and little-endianness though there are no clear advantages or disadvantages between the two anymore. The microprocessor industry has gravitated towards little-endian because Intel’s x86 architecture, which is in wide use today, uses this. But big-endian is considered as the network byte order because the Internet Protocol (IP) suite, that means IPv4/6, TCP and UDP, makes use of this. However considering their differences, computer systems still work because this difference has already been taken into account.

Share this:

Connect with us

Email Newsletter

Join thousands of others with our weekly newsletter

The 4th Era of IT Infrastructure: Superconverged Systems
The 4th Era of IT Infrastructure: Superconverged Systems:
Learn the benefits and limitations of the 3 generations of IT infrastructure – siloed, converged and hyperconverged – and discover how the 4th...
Approaches and Benefits of Network Virtualization
Approaches and Benefits of Network Virtualization:
Businesses today aspire to achieve a software-defined datacenter (SDDC) to enhance business agility and reduce operational complexity. However, the...
Free E-Book: Public Cloud Guide
Free E-Book: Public Cloud Guide:
This white paper is for leaders of Operations, Engineering, or Infrastructure teams who are creating or executing an IT roadmap.
Free Tool: Virtual Health Monitor
Free Tool: Virtual Health Monitor:
Virtual Health Monitor is a free virtualization monitoring and reporting tool for VMware, Hyper-V, RHEV, and XenServer environments.
Free 30 Day Trial – Turbonomic
Free 30 Day Trial – Turbonomic:
Turbonomic delivers an autonomic platform where virtual and cloud environments self-manage in real-time to assure application performance.