Ono je někde definované síťové pořadí bitů? Vím o pořadí bajtů, které má být big-endian, ovšem i k tomu existuje jen dávno expirovaný návrh. A v něm se píše, že kde to dává smysl, má se používat i big-endian pořadí bitů, takže v tomto ohledu s tím není problém.
Nehledě na to, že ASCII kód písmene c je 7bitový palindrom, takže pořadí bitů není možné určit. Všechny ostatní grafické prvky ale respektují big-endian pořadí bitů i big-endian pořadí bajtů.
Je pravda, že třeba sériová linka nebo ethernet vysílá bity v pořadí little-endian, jenže něco takového těžko vysvětlíte grafikům (oni ani netuší, že existuje nějaké ASCII, oni prostě jen převedou písmena do binárního kódu – jako by existoval jen jeden způsob kódování textových dat). Pokud bychom ale chtěli vizualizovat přenos dat na konkrétní technologii, pak by také místo teček dával větší smysl třeba oscilogram takového signálu. Ale do toho by nám zase vstupovalo třeba Manchesterské kódování ;)
Ano, pro poradi jsem bral jako referenci klasicky seriovy Ethernet (predtim nez se z nej stalo skrze vyssi zpusoby kodovani serio-paralelni rozhrani).
U "C" je to samozrejme jedno, ale videl jsem ty ostatni loga a ty potvrdili domnenku ze je to zobrazeno klasicky spattne - coz hlavne u reprezentace vicepismenneho textu vynikne - dana posloupnost bitu by nikde nekorelovala s tim co se skutecne prenasi, at uz je na to pak aplikovano jakekoliv kodovani fyzicke vrstvy.
Z tohoto vseho me napada - je cas pripravit aprilove RFC na kodovani zalozene na palindromech, pro odstraneni sporu o endianitu v ramci rovnosti "pohlavi" stroju :)