В этой статье рассмотрим создание легковесной, типобезопасной библиотеки для ранжирования объектов по множеству критериев с использованием битовых масок. Библиотека bitrank позволяет оценивать объекты, присваивая им битовый ранг, где каждый бит соответствует выполнению определенного правила. Читать далее