> Little endian is superior because you can cast between integer types without pointer arithmetic
I’ve heard this one several times and it never really made sense. Is the argument that y you can do:
short s;
long *p = (long*)&s;
Or vice versa and it kind of works under some circumstances?