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