Discusión:Operador a nivel de bits

Contenido de la página no disponible en otros idiomas.
De Wikipedia, la enciclopedia libre

Hola, no sé porqué pero los links español-inglés no funcionan. Ni desde la página en español, ni desde la página en inglés, a pesar de que ambos artículos existen


Porqué no se enumeran los marcadores correlativamente del 1 al 4 (cuando hago una subsección siempre me falla), hay algún detalle que desconozco sobre ello... --Crescent Moon 04:39 2 jul, 2004 (CEST)

Cambio del sentido del artículo[editar]

En la enciclopedia de habla inglesa, y según mi costumbre también, el artículo de operación binaria hace referencia a las operaciones que involucran dos operandos, no a las operaciones en aritmética digital cuyo resultado es un número en base 2. He necesitado una referencia al término "operador binario" para un artículo sobre los números de Catalan, e iba a crearlo, pero creo que es más apropiado que este artículo se refiera a la definición mencionada, al igual que hace el esbozo operación unaria.

También he visto que el artículo sobre la definición matemática de Sistema binario ya recoge las operaciones que hay definidas aquí, por lo que imagino que alguien ya las ha trasladado. Si necesitáis ayuda para la creación del nuevo artículo, posiblemente a partir de su homólogo de lengua inglesa, o para trasladar este trabajo a otro artículo sobre aritmética digital, yo puedo ayudar, así que no duden en comunicármelo. Gracias.

Renombro el artículo de "operación binaria" a "operador a nivel de bits" (se podría haber renombrado como operación). He comprobado que el artículo corresponde al artículo inglés "Bitwise operation" que no tiene nada que ver con "operación binaria" que es simplemente una operación matemática con dos operandos siendo la mayoría de artículos que enlazan con operación binaria de tipo matemático. Además los enlaces en otros idiomas son a artículos de matemáticas—jjmf (discusión) 16:25 13 ene 2010 (UTC)[responder]
Ver nota de abajo Artículo malo: "A nivel de bits"

Fusionar con Sistema binario[editar]

Para solventar este problema que comentan, se podría hablar de fusionar este artículo con el artículo Sistema binario, ya que precisamente como nuestro compañero wikipedista hace alusión, Operacion Binaria es una operación donde se requieren dos operandos para obtener un resultado. Además haciendo una investigación a través de diferentes wikipedias en otros idiomas, he llegado a la conclusion que es el mejor acercamiento que se puede realizar. Para una demostración de mi comentario, visitar [Binary numeral system] que esta por en.wiki. Es de anotar, entonces, en caso que sea consecuente mi sugerencia, que el artículo Sistema binario ya tiene alusión a cierta parte, asi que no seria sino complementarlo con los contenidos restantes de este artículo, por ende este artículo resulta ser de más redundancia (ya que en el artículo Sistema binario ya está el contenido en menor o mayor manera de este artículo).

--Tamashii 04:32 10 ago 2006 (CEST)

Discrepo[editar]

Discrepo en cuanto a que el artículo desaparezca, indudablemente operación binaria podría ir contenido en sistema binario, pero salvo que se haga un resumen muy escueto, el artículo sobre sistema binario sería un tocho de 200-500 kb. si se trata como merece.

Un sistema es la complejidad en tanto que la operación es la sencillez, no se puede ahondar en el sistema sin acometer adecuadamente, la operación. Apuesto por que en la página de Sistema binario se haga un reducido aporte, e indicar que para detalles más amplios dirigirse aquí, esto a mi juicio sería lo más conveniente.

97 EN SISTEMA DE NUMERACION DECIMAL[editar]

Texto de titular[editar]

Artículo malo: "a nivel de bits"[editar]

Este artículo se llama "operador a nivel de bits", pero cuando se usa la expresión "a nivel de bits", las operaciones se refieren solo a:

  • las lógicas (AND, OR, XOR, NOT,....)
  • las de rotación (Rotate left, rotate right, rotate carry left, rotate carry right,...)
  • y de desclasamiento (shift left, shift right, shift arithmetic left, shift arithmetic right,...)

NO SE REFIERE A OPERACIONES ARITMÉTICAS COMO SUMA, RESTA, MULTIPLICACIÓN, DIVISIÓN, NI A OPERACIONES DE COMPARACIÓN

Se le llaman operaciones a nivel de bit, o bitwise, porque se trabaja con bits y no con conjuntos de bits (como una suma). Una operación bitwise "c = a AND b" hace la operación AND entre cada bit de los operandos a y b, por ejemplo (en binario):

a = 1100
b = 1010
c = 1000

Se necesita que los bits correspondientes de a y b sean 1 para dar un resultado de 1 en el bit correspondiente de c. Una suma no es un operador a nivel de bit, porque al sumarse, no solo se trabaja con los bits correspondientes de los dos números que se suman, sino que además se lleva un acarreo de la suma del dígito de la posición anterior.

El artículo está malo por ello. habla (en general) sobre todas las operaciones que se realizan en una unidad aritmética lógica, pero el título del artículo se refiere a operaciones "a nivel de bit", que son un subconjunto muy específico de las operaciones de la ALU. GermanX (discusión) 13:26 19 ago 2011 (UTC)[responder]

Corregido. Se sustituyó todo lo que había con traducción parcial de la wikipedia en inglés. Se puede explicar mucho mejor, pero al menos ya no tiene todos los errores que habían en el artículo anterior. GermanX (discusión) 15:59 29 ene 2012 (UTC)[responder]