🍊 Один оборот вместо 2π: почему программистам не всегда нужны радианы
Представьте, что в программе уже есть величина от 0 до 1, обозначающая положение на круге. Ноль — начало, 0,25 — четверть круга, 0,5 — половина, 1 — полный оборот. Чтобы передать её обычной функции синуса, программист умножает число на 2π. А внутри быстрой математической библиотеки аргумент нередко снова масштабируется, чтобы определить нужный сектор окружности и вычислить приближение на небольшом интервале. Получается занятная картина: код сначала торжественно вносит π в вычисления, а через несколько инструкций библиотека начинает от него избавляться...