Article View: pl.comp.lang.c
Article #732Re: byte-ordering
From: Piotr Gackiewicz
Date: Tue, 20 Jan 1998 16:27
Date: Tue, 20 Jan 1998 16:27
26 lines
1866 bytes
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-mailReferences:
<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