Расс Кокс в этой статье рассказывает про новый быстрый и простой алгоритм для преобразования чисел с плавающей точкой в десятичные строки и обратно. Основная идея - использовать операцию масштабирования без округления, которая приближённо вычисляет x * 2^e * 10^p за одно 64-битное умножение. На этой основе строятся почти тривиальные алгоритмы форматирования (в том числе с минимальным количеством цифр) и парсинга, которые работают быстрее всех известных аналогов, включая Ryū, Dragonbox и Eisel-Lemire. Алгоритмы реализованы в Go, ожидается их включение в Go 1.27
27.01.2026
Похожее
20.03.2026
Singapore 2025
Я тут вам видосы собрал на выходных посмотреть. Конференция GopherCon Singapore ...
19.03.2026
Wrap
Конечно, обертывание упрощает жизнь и рещает множество проблем с дебагом. С обер...
18.03.2026
Конкатенация
В статье автор сравнил производительность 15 различных методов конкатенации ст...
17.03.2026
Счедуллер
Свежая статья из цикла Understanding the Go Runtime. В этой статье автор рассказ...