Skip to main content

Posts

Showing posts from April 30, 2017

Learning Binary

Binary 100 Simplified Binary is the essence of all of existence. Everything can be divided down to the simplest form of computing, which is by using binary. Black and white, yes and no, true or false, good or evil are all examples of binary in action. But what about in computers? In computers, all programs are written using some other machine language that ultimately relies on some form of binary input. That is to say, binary is the primary building block of all other programming languages. Another language, which we can study later, is hexadecimal. Just like binary, hexadecimal is not actually a language, it is a code of numbers. In the case of binary, the code is either zero or one. That is why it is called binary, because the only options are one of two. So, in order to build binary code, we are limited to either using a zero or a one. To build a yes or no value is as simple as assigning one to yes and zero to no. In math, that looks like this: y=1 & n=0. In binary, it