The reason behind endianness?
So, I was wondering, why some architectures use little-endian and others big-endian. I remember I read somewhere that it has to do with performance, however, I don't understand how can endianness influence it. Also I know that: The little-endian system has the property that the same value can be read from memory at different lengths without using different addresses. Which seems a nice feature, but, even so, many systems use big-endian, which probably means big-endian has some advantages too (If so, which?). I'm sure there's more to it, most probably digging down to hardware level. Would love