🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #10902

Re: oproep aan de programmeurs:wat moet ik kiezen ?

#10902
From: Marco van de Voort
Date: Fri, 22 Feb 2002 22:30
43 lines
3752 bytes
In article <3c766feb$0$4593$e4fe514c@dreader3.news.xs4all.nl>, Frans Bouma wrote:
> "Sjoerd Schreuder" <sa_schreuder@wanadoo.nl> wrote in message news:3C7657FD.F7B825F7@wanadoo.nl...
>> Frans Bouma wrote:
> 
>> We zijn het dus eens dat alleen bij I/O (inclusief aanroep andere code)
>> het noodzakelijk is om het formaat vast te leggen. Mijn oplossing is om
>> het formaat van I/O vast te leggen en te converteren tijdens I/O, jouw
>> oplossing is om voor het hele programma de little/big endian vast te leggen.
> 
>     klopt. wellicht is in situatie A jouw oplossing beter en in situatie
>     B de 'mijne' (ivm het ontbreken van conversies)

Er is nog een D, die wij voor de typelibraries (unit files) toepassen:

Endianness in de header vastleggen, beide versies kunnen beide formaten
lezen, maar eigen gegenereerde zijn native, en lezen vlugger. Deze zullen
in de praktijk meer voorkomen.

Kanttekening is wel dat onze unit structuren redelijk simpel zijn, dus
dubbel uitvoeren kost niet veel extra code. Dit is natuurlijk niet altijd
zo.
 
>> Beide oplossingen zijn mogelijk (alhoewel misschien niet optimaal),
>> ik hoop dat we dat eens zijn.
> 
>     ok.

Endianness vastleggen voor gewoon gebruik (itt tot interfaces naar mogelijk
foreign entities (netwerk/mogelijk foreign files lezen etc) lijkt me niet
verstandig omdat dat altijd suboptimaal is voor een architectuur.
 
>> We wegen de voor- en nadelen verschillend, waardoor we op een verschillende
>> voorkeur uitkomen.
>> Dus: let's agree to disagree.
> 
>     ja, ik denk dat ik het belangrijk vind dat bij data manipulatie binnen
>     een systeem men niet aan conversies vast zit. 
> Bij communicatie tussen
>     systemen dmv webservices is men daarvan verlost ivm XML. Maar je
>     streaming voorbeeld is idd andere koek en is jouw oplossing te prefereren.

Hmm, agree fully. Maar dat betekent ook native op andere systemen, niet op "een"
systeem waarmee de byteorder toevallig overeenkomt.
Technical Details
Message-ID: <slrna7dhku.1arq.marcov@toad.stack.nl>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!62.24.128.9.MISMATCH!news-1.opaltelecom.net!newsfeed.icl.net!colt.net!newspeer.clara.net!news.clara.net!news-hub.cableinet.net!blueyonder!proxad.net!proxad.net!newshub.bart.net!news.tue.nl!not-for-mail
References: <uXu88.122912$rt4.11582@afrodite.telenet-ops.be> <1013109746.799866@seven.kulnet.kuleuven.ac.be> <3C63C40B.BA1DDAA9@iae.nl> <3c6e35cf.1533535@newszilla.xs4all.nl> <1013895537.659605@seven.kulnet.kuleuven.ac.be> <slrna6tm41.3mc.usenet@dolens.mobach.nl> <1013913710.524385@seven.kulnet.kuleuven.ac.be> <3C6FD2B5.1D31CC72@wanadoo.nl> <1013970800.921078@seven.kulnet.kuleuven.ac.be> <3C7019B8.2C74A2B4@wanadoo.nl> <rn664vbyt2.fsf@keyser.soze.com> <ju4u4a.sgo.ln@erik.selwerd.nl> <rnheod9sbh.fsf@keyser.soze.com> <1vp25a.n3h.ln@erik.selwerd.nl> <slrna79tt1.2lt7.robert@00008.org> <3C752437.D8E52A8B@wanadoo.nl> <3c76156d$0$214$e4fe514c@dreader4.news.xs4all.nl> <3C762FF1.B9125B5B@wanadoo.nl> <3c763d5c$0$4583$e4fe514c@dreader3.news.xs4all.nl> <3C7657FD.F7B825F7@wanadoo.nl> <3c766feb$0$4593$e4fe514c@dreader3.news.xs4all.nl>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: 107324,65d4c4d6a1e8dc39
X-Google-Attributes: gid107324,public
X-Google-Thread: fcea4,65d4c4d6a1e8dc39
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2002-02-22 14:31:41 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!62.24.128.9.MISMATCH!news-1.opaltelecom.net!newsfeed.icl.net!colt.net!newspeer.clara.net!news.clara.net!news-hub.cableinet.net!blueyonder!proxad.net!proxad.net!newshub.bart.net!news.tue.nl!not-for-mail
From: Marco van de Voort <marcov@toad.stack.nl>
Newsgroups: be.comp.programming,nl.comp.programmeren
Subject: Re: oproep aan de programmeurs:wat moet ik kiezen ?
Date: 22 Feb 2002 22:30:29 GMT
Organization: Eindhoven University of Technology, The Netherlands
Lines: 43
Message-ID: <slrna7dhku.1arq.marcov@toad.stack.nl>
References: <uXu88.122912$rt4.11582@afrodite.telenet-ops.be> <1013109746.799866@seven.kulnet.kuleuven.ac.be> <3C63C40B.BA1DDAA9@iae.nl> <3c6e35cf.1533535@newszilla.xs4all.nl> <1013895537.659605@seven.kulnet.kuleuven.ac.be> <slrna6tm41.3mc.usenet@dolens.mobach.nl> <1013913710.524385@seven.kulnet.kuleuven.ac.be> <3C6FD2B5.1D31CC72@wanadoo.nl> <1013970800.921078@seven.kulnet.kuleuven.ac.be> <3C7019B8.2C74A2B4@wanadoo.nl> <rn664vbyt2.fsf@keyser.soze.com> <ju4u4a.sgo.ln@erik.selwerd.nl> <rnheod9sbh.fsf@keyser.soze.com> <1vp25a.n3h.ln@erik.selwerd.nl> <slrna79tt1.2lt7.robert@00008.org> <3C752437.D8E52A8B@wanadoo.nl> <3c76156d$0$214$e4fe514c@dreader4.news.xs4all.nl> <3C762FF1.B9125B5B@wanadoo.nl> <3c763d5c$0$4583$e4fe514c@dreader3.news.xs4all.nl> <3C7657FD.F7B825F7@wanadoo.nl> <3c766feb$0$4593$e4fe514c@dreader3.news.xs4all.nl>
NNTP-Posting-Host: toad.stack.nl
User-Agent: slrn/0.9.7.3 (FreeBSD)