https://foro.gambas-es.org/viewtopic.php?f=19&t=5311&p=31391#p31391
-----------------------------------
jsbsan
Jueves, 31 Marzo 2016, 10:55

Re: Funciones De Desplazamiento De Bits....
-----------------------------------
Shell:
[quote]¿ Y ese interés repentino por los bits ?[/quote]
Estoy intentando empezar a traducir librerias de javascript, del tema del motor de fisica Bos2d, y me encontrado con varias funciones "raras" que no se muy bien para que se usan.

El caso es, que como en el sistema binario (0,1), es más fácil trabajar con  potencias de 2 que con el sistema decimal, (y mucho más rápido para la máquina), aprovechamos "ese pequeño truco" para hacerlas en ese sistema. Creo que por eso se usan las funciones de desplazamiento: operaciones que en sistemas decimal consumen muchos ciclos de cálculo, en binario simplemente se trata de desplazar 0 y 1.

Saludos


