В компьютерах используется алгоритм быстрого извлечения квадратного корня для оптимизации работы программ, особенно в случаях, когда необходимо выполнять множество таких операций в секунду, например в динамичных играх. 4
Извлечение квадратного корня числа — одна из трудоёмких задач, на которую компьютер тратит много тактов. 4 Если не использовать специальный алгоритм, программа может не успевать выполнять необходимые вычисления, что приводит к снижению производительности. 4
Например, в игре Quake III Arena разработчики использовали хитрость с «волшебной» константой, которая позволяла получать почти точный результат за меньшее количество операций. 4 В итоге алгоритм освещения стал работать почти в сто раз быстрее, и игру можно было запускать даже на слабом железе. 4
Сегодня почти все вычислительные устройства оснащены функцией быстрого и точного вычисления квадратного корня в виде встроенной конструкции языка программирования, библиотечной функции или аппаратного оператора. 1