Прежде чем я открыл для себя математику, я был первокурсником компьютерных наук, изучавшим курс Электротехники 101. Первым предметом, который я изучил, были биты и булевы вентили, а вторым - представление отрицательного целого числа в двоичном комплементарном коде.
В то время двоичный комплементарный код казался мне странной особенностью компьютерного программирования, с деталями, которые просто необходимо было запомнить. Если лидирующий бит равен 1, то это отрицательное число, иначе - положительное.
jeremykun.com
Two's Complement and Group Theory
