En diskussion vi haft många gånger på kontoret, men jag är inte på något sätt opartisk. För att vara ärlig tycker jag bara little-endian är ett riktigt jobbigt arv som borde avslutas.
Den stora fördelen jag ser med big-endian, i egenskap av programmerare, är ju att en u_int32_t ligger i minnet precis som man tror att den gör. Siffran 1 är 0x00000001 istället för som i little-endian system där den är 0x01000000. Logiskt och lätt att visualisera.
Ack den ljuva värld där det bara finns en endian, det skulle vara så simpelt att porta saker.