>   La entrada deixar� "Aqu� teniu" "bit a bit",  no m'agrada aquesta expressi�
> crec que dir bin�ri es m�s aclaridor esclar que el raonament d'aquesta
> operaci� crec que estaba ben escrit , doncs i crec que seria aix�, les
> matem�tiques no pressupossen mai un resultat si de cas la deixen suspessa -no
> em fassis gaire cas que jo sempre les suspenia- "Assumir� que el vostre
> servidor de noms DNS tamb� us fa de passarel�la" OK i la resta em sembla
> correcte de la manera que has escrit.
>
L'"aqu� tenim" el trobo perfecte. No el vaig canviar per res concret, 
sin� que vaig traduir des de 0 a partir de  l'angl�s. 
El "bit a bit" te'l puc explicar,tot i que el traductor ets tu, de
manera 
que em sembla fant�stic que no hi estiguis d'acord i no  ho posis. 
l'AND i el OR s�n operadors binaris. "operador binari" nom�s vol dir que 
s'aplica a dos operands (en concret el normal �s posar-ne un a cada
banda de
l'AND). El NOT no �s un operador binari, sin� unari, perqu� nom�s
s'aplica a 
un  operand. El "+", el "-" el "*" i el "/" s�n operadors binaris, per�  
no s�n l�gics,sin� aritm�tics (normalment), etc. 
A part del n�mero d'operands, hom es fixa tamb� en el tipus dels
operands. 
En teoria les tres operacions s�n l�giques i per tant s'apliquen a
operands 
de tipus boole�,  que  nom�s poden tenir dos valors. A la pr�ctica els
processadors
no treballen  tan b� amb bits sols com amb grups de,  per exemple 32
bits (anomenats paraules). �s per aix�  que molts llenguatges de
programaci� que busquen 
efici�ncia ofereixen dos tipus d'operacions  l�giques: de paraules o de
bits. 
En C,per exemple si poses a && b el resultat �s la conjunci� l�gica d'a
i b 
interpretat com un sol valor boole� cadascun. a s�n 32 bits, i b s�n 32
bits 
m�s (o la mida de paraula que sigui), que normalment s'interpreten com 
un enter.
El resultat �s 0 si algun dels dos �s 0 i  un  n�mero diferent de 0
sense determinar
si tots dos s�n diferents de 0. �s una operaci� l�gica per paraules. Per
exemple
si a �s  10101010 = 170 i b �s 01010101 = 85 a && b �s diferent de 0.
(per simplificar
he fet servir paraules  de nom�s 8 bits)
En C, quan poses a & b el resultat �s la conjunci� bit a bit, �s a dir
una paraula
de bits en qu� cada bit �s la conjunci� l�gica del bit de a i el de b
que ocupen 
aquella posici� en la paraula.  Aqu� no s'interpreta a i b com  un sol
valor  l�gic 
sin� com un vector de valors l�gics. Per aix� l'operaci�  es fa bit a
bit (un  bit de 
a amb un bit de b), no paraula a paraula. La masc�ra de xarxa no �s m�s
que un 
patr� de bits que es fa servir amb operacions bit a bit. Si a �s
10101010 = 170 i b �s 01010101 = 85 a & b �s 00000000 = 0.
Altres llenguatges tamb� tenen operacions paraula a paraula i bit a bit
diferenciades.

Jo trobo que les dues operacions s�n bin�ries perqu� tenen dos
operadors. Si 
vols dir binari de codi  binari,aleshores qualsevol cosa �s bin�ria, en
un processador,
i no serveix de gaire dir-ho. Per aix� prefereixo bit a bit (bitwise)  i
no "en mode binari" 
(binary). No �s  que m'ho hagi inventat. Jo ho  tenia sentit. 
De  tota manera, ja et dic, si tu ho tens clar, el traductor ets tu.
Per� et suggereixo 
que facis com facis la traducci� no usis la mateixa expressi� "operaci�
l�gica 
en mode binari" per traduir "bitwise-AND" que per traduir "bitwise-OR",
perqu� 
no queda clar quina operaci� vols dir. Si m�s no digu�s "conjunci�
l�gica en mode binari"
i "disjunci� l�gica en mode binari" o "operaci� AND en mode binari" i 
"operaci� OR en mode binari"  o com t'agradi m�s, per� que siguin
expressions
diferents per operacions  diferents.
 

>   Et far� la confessi� de que aquesta era una c�pia en brut doncs abans
> d'entregar-lo faig dues rellegides per a guanyar coer�ncia, clar que aqu� no
> sabia per on comen�ar ja que no entenia res. Gr�cies a tu i a en Matt u s'hom
> aclarit.
>
Ho cel�lebro, per aix� est� la llista, no?.
 I perdona el rotllo, igual �s que  no he ent�s b� la teva resposta.


Respondre per correu electrònic a