GameBulbGame development in a nutshell

Computer Importance

from laptops to smartphones, vehicles , watches, printers, buildings and more, All are computers. Computers have been very important in our lives, especially in the beginning of the dawn of the personal computers. Everyday , lots of people use the computer for utilitarian use or to check emails, print papers, and write or draw, all by a small machine called the computer

Computers Information

In the video we watched, Joshua Hawcroft explained how computer works, and the first part of the series was about how computers get data. He started with a very easy understandable example of a light switch that when we switch on and close the circuit, electricity flows to the lamp to light it. We all know this example because it's from our daily life. Further he explained that the switches that control the electrical current in devices and computers: The Transistor . What's remarkable that iPhone 4 has 32 billion transistors as Joshua says! Anyways computers only understand two types of data which is 0s and 1s. 0 and 1 is the basic language that a computer can understand which we call the machine code or binary code, but later was developed into assembly which is translated by an assembler and then languages of high level like Java , C++ which is translated to machine (binary) code. So how the values of 1 and 0 is determined? Joshua says that when the electrical flow is off it indicates 0 and when there is an electrical flow it indicates 1. so Joshua explained this by saying that a code, for example 101 that mean , lightbulb on, then off, then back on. the 1s and 0s are called bits. each 8 bits are grouped together to form a byte, so a 1 kb is 1000 bytes which is 8000 bits and 1 GB is 1000000000 bits!bits runs as decimals and each of the 8 bits is double the previous one. so it comes as 1 then 2 then 4 then 8 then 16. if we put the code 101 , the first 1 is on the 1 value, and then the first zero is on the 2s which it's value it still zero because 0*Num = 0! then the third 1 is on 4 (1*4=4). then 1 + 4= 5. the final decimal was 5! so if we added 11 then the value is 3. Coding world is indeed complicated but if you are interested in computers and how they work watch three parts of the series How Computers Work