|
|
|
|
|
by ben509
1869 days ago
|
|
Big-endian is natural when you're comparing numbers, which is probably why people represent numbers in a big-endian fashion. Little-endian is natural with casts because the address doesn't change, and it's the order in which addition takes place. |
|
But more _natural_ is little endian because, well, it's just more straightforward to have the digits' magnitude be in ascending order (2^0, 2^1, 2^2, 2^3...) instead of putting it in reverse.
Plus you encounter less roadblocks in practice with little endian (e.g. address changes with casts) which is often a sign of good natural design