emergency
05:29 14-01-2010 Между прочим
Есть такой код:

float sqrt (float x)
{ float xhalf = 0.5 * x;
int i = *(int*) &x;
i = 0x5F375A86 - (i >> 1);
x = *(float*) &i;
return = x * (1.5 - xhalf * x * x);
}


Его особенность в том - что это самый простой в мире способ приближённого вычисления квадратного корня.
А ещё - в том, что нашли этот способ не учёные математики, а Кармак, во время написания Quake 1.

И вместо появления на свет десятка гениальных диссертаций и вручения пары нобелевок - этот код послужил ускорением нескольких функций игры, необходимость в котором и так отпала через полгода - как только выросла мощность компьюетров.