elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


+  Foro de elhacker.net
|-+  Foros Generales
| |-+  Dudas Generales (Moderador: engel lex)
| | |-+  ¿Por qué el binario fue (y es) más efectivo?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: 1 [2] Ir Abajo Respuesta Imprimir
Autor Tema: ¿Por qué el binario fue (y es) más efectivo?  (Leído 5,357 veces)
engel lex
Moderador Global
***
Desconectado Desconectado

Mensajes: 15.514



Ver Perfil
Re: ¿Por qué el binario fue (y es) más efectivo?
« Respuesta #10 en: 19 Marzo 2014, 14:25 pm »

bueno, el for tu lo recorres de.0 a algo xD

por otro lado siempre esta el asunto de que el valor del array es un offfset y funciona como la rwgla, por ejemplo

int a[10]

a contiene el valor de memoria donde inicia el array, ejemplo 1000

sabemos que un int son 4 byte, entonces, la posicion 0 del array es
1000+(0*4)
la 1
1000+(1*4)

por eso ubicaba el caso de la regla, porque el lo que indica es dobde inicia su


En línea

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
SrCooper

Desconectado Desconectado

Mensajes: 137


Bazinga!


Ver Perfil
Re: ¿Por qué el binario fue (y es) más efectivo?
« Respuesta #11 en: 19 Marzo 2014, 16:38 pm »

Gracias a todos por vuestras respuestas, ya me ha quedado un poco más claro  :D

Un saludo


En línea

skapunky
Electronik Engineer &
Colaborador
***
Desconectado Desconectado

Mensajes: 3.667


www.killtrojan.net


Ver Perfil WWW
Re: ¿Por qué el binario fue (y es) más efectivo?
« Respuesta #12 en: 19 Marzo 2014, 22:40 pm »

EL bucle "for" no es que empiece a contar desde 0...tu le puedes asignar el valor inicial que quieras, aunque el primer valor ocupará la posición 0 de la matriz.

A nivel de bit es de lógica pensar en 0-1, de hecho el concepto de 0-1 viene de la electrónica, disciplina muy anterior a la informática y todos estos conceptos no nacieron con la informatica, sinó con la electrónica. La informática la crearon electrónicos que con su evolución,  se creó la disciplina como hoy la conocemos.

Ahora piensa en un entero (int / integer), un entero tiene un rango de valores, donde uno de sus valores es el 0. Si saltásemos del -1 al 1, a nivel electrónico para el calculo de la ALU del ordenador sería un fail. En la informática en consecuencia pasa lo mismo ya que nació de la electrónica y a nivel de calculo un ordenador necesita que exísta un cero. Si nos fijamos en lenguajes como el ensamblador, sería imposible percibir que el primer valor, es decir el mas bajo, fuera por ejemplo 0x01h y no 0x00h.

Sobre la pregunta del binario...

Un ordenador se conforma por una unidad central con distítnos dispositivos, la información de estos dispositivos..para que me entiendas, son fácilmente interpretables mediante 0 y 1, de ahí nace el concepto de numeros binarios. La unidad central por ejemplo, dispone de un dispositivo llamado ALU, que es un chip que realiza operaciones matemáticas. Dicho chip opera en binario justamente por rapidez y facilidad de interpretacion por su estructura interna.

Operar numeros en binario, en el campo de la electrónica es muy sencillo.
« Última modificación: 19 Marzo 2014, 22:46 pm por skapunky » En línea

Killtrojan Syslog v1.44: ENTRAR
Minusfour_cierralo_o_baneamefull


Desconectado Desconectado

Mensajes: 571


Ver Perfil
Re: ¿Por qué el binario fue (y es) más efectivo?
« Respuesta #13 en: 22 Marzo 2014, 22:31 pm »

Yo solo decía de empezar por 1 en vez de 0. Has interpretado que elimine el cero del sistema y no es eso.

Lo que yo intentaba decir es que se haga sencillo, si tienes 100 casillas en una tabla poner del 1 al 100 en vez de 0 al 99. Luego en ciertas ocasiones vienen chapuzas del estilo "tabla-1".

Pero como bien has dicho por herencia de algún sitio como la electrónica y las matemáticas, se estableció así, pero no es la forma mas lógica de hacerlo.
En línea

engel lex
Moderador Global
***
Desconectado Desconectado

Mensajes: 15.514



Ver Perfil
Re: ¿Por qué el binario fue (y es) más efectivo?
« Respuesta #14 en: 23 Marzo 2014, 08:02 am »

aclaremos algo... si es la forma más lógica de hacerlo (estamos hablando de lógica real), que no sea la forma más humana y razonable de hacerlo es otra cosa...
En línea

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
Páginas: 1 [2] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
¿Es efectivo...
PHP
chrominum 2 1,464 Último mensaje 12 Abril 2009, 21:50 pm
por HardieVon
[ code=C++] Conversor binario-decimal-binario « 1 2 »
Programación C/C++
Chonk 11 21,777 Último mensaje 9 Julio 2010, 17:52 pm
por Debci
El Fin del Dinero en Efectivo « 1 2 ... 5 6 »
Foro Libre
Eleкtro 52 12,665 Último mensaje 15 Mayo 2017, 21:32 pm
por warcry.
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines