Mini-juego: Sólo Dios…

14
Febrero
2005

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.

Escuchando: Flamboyant - Pet Shop Boys

7 comentarios a “Mini-juego: Sólo Dios…”

  1. Gravatar Gandalfj dice:

    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 :P 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.

  2. Gravatar agus dice:

    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 !!!!!!!

  3. Gravatar Daniel dice:

    ¿Tan difícil es leer la página a la que llegas desde Google?

  4. Gravatar perla maria dice:

    dios es bueno sobre todas las cosas que hacemos

  5. Gravatar perla dice:

    dios es bueno sobre todas las cosas que hacemos pongan el nombre de dioooooooooooooooooooooooooooooos muy alto

    BBBBEYYYYYYYYYYYYYYYYY. besos

  6. Gravatar ailin dice:

    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.

  7. Gravatar Daniel dice:

    Somos todos ateos respecto a la mayoría de dioses en los que las sociedades han creido alguna vez. Algunos de nosotros vamos un dios más allá.

    Richard Dawkins

    (Una lastima que ninguno de los anteriores vaya a leer o entender esa frase, pero me estaban calentando).

Deja un comentario

Puedes enterarte de las respuestas a tus comentarios de esta entrada mediante myComments.

XHTML: Puedes utilizar las siguientes etiquetas: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Tu servidor sin límites: 20GB de espacio, 1TB de transferencia, 1 dominio gratuito. Por 1.5€ al mes utilizando el código "RUIDOBLANCO" en DreamHost. Más información.