Diferencia entre revisiones de «Endianness»

Contenido eliminado Contenido añadido
→‎Ejemplo: Uso de <stdint.h> que permite ver mejor el tamaño del tipo de dato en lugar del uso genérico de int (que puede variar entre plataformas) y char (que los neófitos a la informática pueden no ver fácilmente que su tamaño es 8 bits)
Ampliar un poco la etimología
Línea 9:
Algunas arquitecturas de microprocesador pueden trabajar con ambos formatos ([[Arquitectura ARM|ARM]], [[PowerPC]], [[DEC Alpha]], [[PA-RISC]], [[Arquitectura MIPS]]), y a veces son referidas como sistemas '''''middle-endian'''''.
 
La nomenclatura de los criterios ''little-endian'' y ''big-endian'' proviene de la novela ''[[Los viajes de Gulliver]]'' de [[Jonathan Swift]], yhace referencia a una sociedad donde había dos grupos enemistados, uno sostenía que los huevos duros se tenían que empezar a comer por el extremo grande (big end) o otros por el pequeño (little end). De ahí que ''big endian'' se puededebe entender como "de comienzo por el extremo pequeñomayor" y ''little endian'' como "de comienzo por el extremo mayorpequeño", aunque es propenso a confundirse con "acaba en pequeñogrande" y "acaba en grandepequeño" respectivamente. Su etimología proviene de un juego de palabras en inglés con los términos compuestos ''little-end-in'' y ''big-end-in''.<ref>{{cita web
|url=http://support.microsoft.com/kb/102025
|título=Explanation of Big Endian and Little Endian Architecture <!--Generado por Muro Bot. Puedes ayudar a rellenar esta plantilla-->