Mini-juego: Sólo Dios…
float WeirdFunction(float x)
{
float xhalf = 0.5f * x;
int i = *(int*)&x;
i = 0×5f3759df - (i>>1);
x = *(float*)&i;
x = x*(1.5f-xhalf*x*x);
return x;
}
Sólo “Dios” podría programar una cosa tan bella… no voy a decir que hace por ahora, ni porqué lo hace (principalmente porque es bastante dificil de explicar). Pero os podeís ir deleitando con el código de las líneas 4 y 6… no hay forma más bonita de obtener la representación máquina de un número en coma flotante y luego devolverlo a su estado original…
El juego consiste en “Googlear” bien y decirme ¿quién es Dios?
De todas formas si os atreveis podeis decir a los demás que hace y porqué lo hace… entonces empezaría a ser (más) politeísta.


14 de Febrero de 2005 a las 15:02
Bueno vamos a ver….. Dios en este caso tiene el nombre de John Carmack. Este codigo es una version editada de otro codigo k se posteo en comp.graphics.algorithms en el 2002. Se caracteriza por pertenecer al Quake III y nos calcula la aproximacion de la raiz cuadrada inversa de un numero. Lo “MARAVILLOSO” de este codigo reside en la linea
i = 0×5f3759df - (i>>1);
Tras esta linea se esconde muchas matematicas
Aun asi debo decir k segun rumores…..si, dicho codigo se posteo bajo el nombre de Carmack…pero…..se cree que fue escrito por otra persona. Saludos, y espero no haberme equivocado.
P.D. = Solo da el inverso de la raiz cuadrada para floats.
8 de Diciembre de 2007 a las 16:10
hola para todos !!!!le digo algo crean en dios porque el hace muchos milagros por que ami mi cumplio muchas cosas le comunico algo que oren dios es poderoso
bueno chau …
no mas crean en dios !!!!!!!
9 de Diciembre de 2007 a las 14:16
¿Tan difícil es leer la página a la que llegas desde Google?
15 de Diciembre de 2007 a las 22:39
dios es bueno sobre todas las cosas que hacemos
15 de Diciembre de 2007 a las 22:48
dios es bueno sobre todas las cosas que hacemos pongan el nombre de dioooooooooooooooooooooooooooooos muy alto
BBBBEYYYYYYYYYYYYYYYYY. besos
4 de Enero de 2008 a las 20:12
hola dios es el unico que asen milagros no creas en otro mas que en dios acuerdense de que siempre dios te da una segunta oportunidad chau.
5 de Enero de 2008 a las 02:45
(Una lastima que ninguno de los anteriores vaya a leer o entender esa frase, pero me estaban calentando).