🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fr.comp.lang.c
Article #15135

Re: rot13 [Was : Re: conjugaison et autres ...]

#15135
From: Harpo
Date: Wed, 05 Oct 2005 20:55
47 lines
3642 bytes
Antoine Leca wrote:

> 
>> Une des caract�ristique de l'alphabet ASCII est de tenir sur 7 bits,
> 
> Non. C'est le codage qui tient sur 7 bits.

Ok, mais si on cherche la petite b�te on peut aussi dire que leur codage
*peut* tenir sur 7 bits. Amha, quand on parle d'ASCII on ne parle en
g�n�ral pas d'un alphabet mais d'un codage.

(...)

> 
> Le reste, c'est-�-dire la quasi-totalit� des programmes utiles ;-),
> n'a pas de comportement pr�cisement d�fini par la norme, c'est livr� �
> la libert� d'interpr�tation des compilateurs; les compilateurs ont des
> contraintes (genre char 8 bits doit �tre non sign� en EBCDIC, et peut
> �tre sign� ou pas en ASCII), et des libert�s (ils peuvent utiliser
> ASCII ou EBCDIC).

Cela n'appara�t pas clairement dans la partie de la norme que tu a
montr�.
Si un character du 'basic execution character set' peut �tre non-sign�,
voire positif, alors que, comme en EBCDIC, son bit de poids fort est �
1, il n'apparait pas clairement qu'il est n�cessaire que tous ce qui a
un bit de plus fort poids � 1 doit �tre non sign� ou positif, il
n'apparait pas clairement dans la norme, que dans un codage du style
EBCDIC dans lequel 'a' vaut 0x81 et est non-n�gatif, 0x80 qui
n'appartient amha pas au 'basic execution character set' doit l'�tre.
Ok, celui qui ferait une telle impl�mentation devrait �tre donn� �
manger aux canards, mais quand on lit une norme il faut s'abstenir de
voir autre chose que ce qu'elle dit.

(...)

> 
>> La norme laisse sous-entendre que l'on peut �crire un code
>> correspondant � la norme sur une plateforme qui ne marchera pas sur
>> une autre.
> 
> Pr�cise ta pens�e, s'il te pla�t.

Si j'utilise un byte en l'appelant char sur une plateforme pour laquelle
il est non-sign� et que je m'en serts comme offset dans une table cela
marchera, cela ne marchera pas sur une plateforme ou char est sign�
lorsque ce char sera n�gatif.
Technical Details
Message-ID: <43443de2$0$1017$8fcfb975@news.wanadoo.fr>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news4.google.com!news.glorb.com!proxad.net!193.252.118.146.MISMATCH!news.wanadoo.fr!news.wanadoo.fr!not-for-mail
References: <1126342327.583568.21420@g43g2000cwa.googlegroups.com> <4329e5d4$0$7846$8fcfb975@news.wanadoo.fr> <dge4b6$fqa$1@reader1.imaginet.fr> <432ab809$0$1734$8fcfb975@news.wanadoo.fr> <mn.84b07d59016a857b.31483@laposte.net> <433f16ac$0$27406$8fcfb975@news.wanadoo.fr> <mn.10907d5a55119e84.15512@YOURBRAnoos.fr> <433f9cb1$0$7821$8fcfb975@news.wanadoo.fr> <mn.128c7d5aa5238de0.15512@YOURBRAnoos.fr> <43403203$0$5388$8fcfb975@news.wanadoo.fr> <43403d27$0$306$7a628cd7@news.club-internet.fr> <dhq3bs$dbc$1@reader1.imaginet.fr> <4340d2c9$0$27410$8fcfb975@news.wanadoo.fr> <4340ec30$0$303$7a628cd7@news.club-internet.fr> <43411501$0$27446$8fcfb975@news.wanadoo.fr> <dhtj72$9kd$1@shakotay.alphanet.ch> <4342f7d1$0$1736$8fcfb975@news.wanadoo.fr> <di05mt$t64$1@shakotay.alphanet.ch>

Show Full Headers
Complete Article Headers
X-Google-Thread: f9822,b21b26167a936e28
X-Google-Attributes: gidf9822,public
X-Google-Language: FRENCH,ASCII
Path: arc1-ca.pugleaf.net!g2news1.google.com!news4.google.com!news.glorb.com!proxad.net!193.252.118.146.MISMATCH!news.wanadoo.fr!news.wanadoo.fr!not-for-mail
Message-ID: <43443de2$0$1017$8fcfb975@news.wanadoo.fr>
From: Harpo <trashcan@hotmail.com>
Subject: Re: rot13 [Was : Re: conjugaison et autres ...]
Newsgroups: fr.comp.lang.c
Date: Wed, 05 Oct 2005 22:55:53 +0200
References: <1126342327.583568.21420@g43g2000cwa.googlegroups.com> <4329e5d4$0$7846$8fcfb975@news.wanadoo.fr> <dge4b6$fqa$1@reader1.imaginet.fr> <432ab809$0$1734$8fcfb975@news.wanadoo.fr> <mn.84b07d59016a857b.31483@laposte.net> <433f16ac$0$27406$8fcfb975@news.wanadoo.fr> <mn.10907d5a55119e84.15512@YOURBRAnoos.fr> <433f9cb1$0$7821$8fcfb975@news.wanadoo.fr> <mn.128c7d5aa5238de0.15512@YOURBRAnoos.fr> <43403203$0$5388$8fcfb975@news.wanadoo.fr> <43403d27$0$306$7a628cd7@news.club-internet.fr> <dhq3bs$dbc$1@reader1.imaginet.fr> <4340d2c9$0$27410$8fcfb975@news.wanadoo.fr> <4340ec30$0$303$7a628cd7@news.club-internet.fr> <43411501$0$27446$8fcfb975@news.wanadoo.fr> <dhtj72$9kd$1@shakotay.alphanet.ch> <4342f7d1$0$1736$8fcfb975@news.wanadoo.fr> <di05mt$t64$1@shakotay.alphanet.ch>
Organization: ARG ; Association pour la Rehabilitation du Goto
User-Agent: KNode/0.8.2
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8Bit
Lines: 48
NNTP-Posting-Date: 05 Oct 2005 22:56:02 CEST
NNTP-Posting-Host: 83.195.240.128
X-Trace: 1128545762 news.wanadoo.fr 1017 83.195.240.128:34443
X-Complaints-To: abuse@wanadoo.fr