Pull to refresh
7
0
Vilena Aleksandrova @alviro

User

Send message

Применение двоичной логики в недвоичных операциях: оптимизируем производительность и ресурсы

Reading time11 min
Views9.3K

Давайте поговорим о побитовых операциях.

С ними привычно иметь дело embedded-разработчикам и тем, кто занимается криптографией. Также побитовые операции можно встретить в системном программировании, компьютерной графике и везде, где присутствует сильная ограниченность ресурсов или длительные вычисления.

В прикладном же программировании многие устанавливают (|) и проверяют параметры (&) через степени двойки. Как правило, дальше этого не заходит. Но всегда есть задачи, которые потребуют горизонтального масштабирования при высокой нагрузке в случае их решения явным или привычным способом.

Попробуем применить побитовые операции к прикладной задаче для оптимизации кода в плане производительности и используемых ресурсов – и посмотрим, что из этого получится.

Читать далее
Total votes 14: ↑11 and ↓3+14
Comments26

Information

Rating
Does not participate
Works in
Registered
Activity