Расс Кокс в этой статье рассказывает про новый быстрый и простой алгоритм для преобразования чисел с плавающей точкой в десятичные строки и обратно. Основная идея - использовать операцию масштабирования без округления, которая приближённо вычисляет x * 2^e * 10^p за одно 64-битное умножение. На этой основе строятся почти тривиальные алгоритмы форматирования (в том числе с минимальным количеством цифр) и парсинга, которые работают быстрее всех известных аналогов, включая Ryū, Dragonbox и Eisel-Lemire. Алгоритмы реализованы в Go, ожидается их включение в Go 1.27
27.01.2026
Похожее
06.05.2026
Домашний HAL
Автор считает, что пора собирать себе домашнего HAL’а на новых локальных моделях...
05.05.2026
Швейцарский стол
"Швейцарская таблица" - это продвинутый движок для хэш-таблиц, который сейчас ис...
04.05.2026
Простое профилирование кучи
Статья от ребят из Coroot. Эти ребята знают толк в профилировании и вьювабилити....
02.05.2026
go tool task
Я очень люблю Taskfile и в своих петпроектах не пользуюсь Makefile. Это реально ...