Binary code The modern binary number system, the basis for binary code, was invented by Gottfried Leibniz in 1689 and appears in his article "Explication de l'Arithmétique Binaire". The full title is translated into English as the "Explanation of the binary arithmetic", which uses only the characters 1 and 0, with some remarks on its usefulness, and on the light it throws on the ancient Chinese figures of Fu Xi." (1703). Leibniz's system uses 0 and 1, like the modern binary numeral system. Leibniz encountered the "I Ching" through French Jesuit Joachim Bouvet and noted with fascination how its hexagrams correspond to
Binary scaling angles are added using normal two's complement mathematics, the rotation of the angles is correct, even when crossing the sign boundary (this of course does away with checks for angle ≥ 360° when handling normal degrees). The terms binary angular measurement (BAM) and binary angular measurement system (BAMS) as well as brads (binary radians or binary degree) refer to implementations of binary angles. They find use in robotics, navigation, computer games, and digital sensors. No matter what bit-pattern is stored in a binary angle, when it is multiplied by 180° (or π) using standard signed fixed-point arithmetic, the result is