🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.c
Article #732

Re: byte-ordering

#732
From: Piotr Gackiewicz
Date: Tue, 20 Jan 1998 16:27
26 lines
1866 bytes
Marek Kotowski <mkot@imm.org.pl> wrote:
> Guest wrote:

>> Czy ktos moglby mi w miare dokladnie wytlumaczyc co to
>> jest ten byte-ordering (pojecia type big-endian, little... itd.)

>   Prawde rzeklszy, jest to wiedza dla wiekszosci programistow
> kodujacych np. w C zbedna. Programista nie musi wiedziec, jak
> ulozone sa bajty w zmiennych typu int lub long. Jesli w programie
> wykorzystuje sie konkretne uporzadkowanie bajtow w liczbie, to
> program z definicji jest nieprzenosny.
>   Jest bez watpienia jeden przypadek, gdy programista powinien
> znac uporzadkowanie bajtow w liczbie: kiedy liczbe te zapisuje
> w pliku, ktory ma czy moze byc czytany na innym komputerze, o
> innym uporzadkowaniu bajtow w liczbie. Trzeba wtedy znac 
> porzadek bajtow w obydwu komputerach (w programie latwo
> stwierdzic, jak uporzadkowane sa bajty, np. w liczbie 
> calkowitej, w komputerze, na ktorym program dziala)
> i przed zapisem czy po odczycie liczb z pliku dokonac
> odpowiedniej konwersji. 

Dodałbym do tego jeszcze komunikację procesów w środowisku heterogenicznym.
Wprawdzie technicznie to to samo - pisanie do pliku, ale zawsze lepiej brzmi
:-).

Gacek.
Technical Details
Message-ID: <6a2j9d$6vl$1@fox.ds14.agh.edu.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!news.task.gda.pl!news.memax.krakow.pl!cyfronet!fox.ds14.agh.edu.pl!not-for-mail
References: <199801181246.NAA11109@manjak.knm.org.pl> <34C4B122.1D3E@imm.org.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!news.task.gda.pl!news.memax.krakow.pl!cyfronet!fox.ds14.agh.edu.pl!not-for-mail
From: Piotr Gackiewicz <gacek@ds14.agh.edu.pl>
Newsgroups: pl.comp.lang.c
Subject: Re: byte-ordering
Date: 20 Jan 1998 16:27:25 GMT
Organization: DS14 Kapitol, AGH, Kraków.
Lines: 26
Message-ID: <6a2j9d$6vl$1@fox.ds14.agh.edu.pl>
References: <199801181246.NAA11109@manjak.knm.org.pl> <34C4B122.1D3E@imm.org.pl>
NNTP-Posting-Host: fox.ds14.agh.edu.pl
Mime-Version: 1.0
User-Agent: tin/pre-1.4-971224 (UNIX) (Linux/2.0.33 (i586))
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit