Computing suddenly was not born in a specific year. Surge of years of evolution and development. The basis for communication between devices was practically developed from the Gottfried Wilhelm Leibniz thought (1646-1716) and George Boole (1815-1864) who discovered the logical operators.
This usually is called denial, because it delivers the opposite value you receive for your input. If there is one, in his entry on his departure there will be zero if there is a zero at its input, its output will have a one, is the opposite value delivery to the receiver. In digital electronics a logical operator is known as a “logic gate”.
A logic gate delivers a value depending on incoming or / s. There are several and by the combined form as circuits which can be made: addition, comparisons, or other types of calculations. That is, the tasks they perform an actual microprocessor or computer giants prior to the modern PC.
A human communicates with a very extensive dialogue. The human voice emits very spacious sound variations. We had to develop a computer language fast, precise and easy communication, so that the various components communicate with each other and can easily perform computational tasks as possible without error.
The easiest way to do this was using the binary language consisting of groups of ones and zeros with each “one” and “zero” represented by the “open” or “closed” like a switch that may have been only two positions. Thus, there are two variations not only a wide range of them. However the “ones and zeros” to represent numbers or letters are transmitted between devices to groups of at least four digits, except exceptions communication with serial data flow, in which also are grouped at the end “ones and zeros “group despite being passed by one.
The language relies on computers to represent numbers and letters from just two states. In the following table as an example I point to the equivalent binary number to a decimal number, a bandwidth of four digit numbers (4 bits).
Binary Number | hexadecimal | Binary Number | hexadecimal |
0000 | 0 | 1000 | 8 |
0001 | 1 | 1001 | 9 |
0010 | 2 | 1010 | A |
0011 | 3 | 1011 | B |
0100 | 4 | 1100 | C |
0101 | 5 | 1101 | D |
0110 | 6 | 1110 | E |
0111 | 7 | 1111 | F |
Remember the use of punch cards used by the textile worker? Remember I mentioned earlier that the first programmer punching cards to their programs? The punch card only had two states: “bored” or “smooth” in the binary so does the difference now is that instead of using a template of wood or perforated metal, use cables (or pipelines) and what would be “bored” or “smooth” is now a “one” or “zero” represented by a voltage variations transported in conductive wires or lines accordingly.