Перейти в канал

Tg: habr.com

1
C-магия: битовые хаки и «ненормальная» оптимизация Порой грань между гениальной оптимизацией и нечитаемой обфускацией стираются. Язык C позволяет творить с памятью и регистрами вещи, которые в высокоуровневых средах показались бы безумием. Речь идёт о решениях, где привычная логика уступает место арифметике указателей и битовым маскам. В фокусе внимания — алгоритмические трюки, не вошедшие в стандартные учебники. Быстрые генераторы псевдослучайных чисел (PRNG), неочевидное применение побитовых сдвигов и методы ускорения вычислений, балансирующие на грани стандарта. Декомпозируем нестандартные паттерны низкоуровневой разработки.