![[Перевод] Вы ещё пишете код слева направо? Тогда мы идём к вам](https://habrastorage.org/getpro/habr/upload_files/a31/f04/a13/a31f04a139623796f8fcecebeef15c4c.jpg)
[Перевод] Вы ещё пишете код слева направо? Тогда мы идём к вам
Вам нужно в одном выражении использовать временный бит, а потом вернуть его в исходное состояние, не прибегая к дополнительным строчкам кода.Задача тянет на головоломку, но в мире двумерного синтаксиса у неё есть красивое решение – просто отзеркалить операцию строчкой ниже. Такой трюк напрямую моделирует обратимость вычислений из квантовой физики.Статья как раз об этом: как освоение второго измерения помогает чисто и наглядно записывать цепочки операторов, чистить мусор и даже строить 3-битный сумматор, который выглядит как единый двумерный блок. Читать далее