Повороты лучше радианов: почему код становится проще без pi и tau

Turns are Better than Radians (2022)

Повороты лучше радианов: почему код становится проще без pi и tau

Вместо замены pi на tau, как предлагали энтузиасты, автор предлагает вовсе отказаться от радианов в пользу «поворотов» — единицы измерения угла, где полный круг равен 1. В статье показано, что код, вызывающий sin и cos, часто умножает на pi или tau, а внутри библиотек эти константы тут же делятся обратно, что делает преобразование бессмысленным. Использование поворотов упрощает код, делает типичные углы (90°, 180°, 270°) точными в двоичном представлении и может быть реализовано заменой одной константы в математических функциях. Автор также упоминает полуповороты, уже реализованные в CUDA как sincospi.

Математика никогда не предписывала, что синус и косинус должны принимать аргументы в радианах!

Ещё за этот день

2026-08-21