Friday, February 27, 2015

TWO ESSENTIAL IDEAS ON HOW TO BE BETTER THAN YOUR COMPUTER

TWO ESSENTIAL IDEAS ON HOW TO BE BETTER THAN YOUR COMPUTER
Computer is a machine built to help and assist humans in their day to day activities. Garbage in equals garbage out so it's fast than us.
I will be looking at what really makes a Computer a Computer. Believe me, we smarter than any machine ever developed or created because it's just a blueprint of ideas in which a programmer puts into codes to assist us.

Since computer is a machine willed unto us. It understands only one thing which is a machine code i.e binary numbers ( 0 and 1). In an instance, if i type 'bucky', for it to display on the screen, it has to be converted into binary numbers and since we can't be typing in binary numbers all time, an easy way was devised to ease the pain of memorizing multiple 0's and 1's ( I mean i have other stuffs to think about).

In the early days of computer creation,  a language was developed to help communicate with the PC easily and this language was known as the Low Level Language or Assembly language because it's the closest to the binary numbers manipulation we see in every day mathematics. OK, I'll adding a screen shot of how the Assembly Language looks like . ( don't bother reading it, just catch a glimpse of it):

how low level languages look like
Low Level Language
I will briefly explain the image above in a quick sentence. Each essential binary codes like addition ,subtraction ,multiplication are saved into memory called the assembler so you don't have to memorize the binary numbers. Just put ADD and the assembler converts that to its appropriate binary number. easy huh? yeah

But as time moves on, the world developed above Low Level Languages and we have something called the High Level Languages. ( I believe you've heard of PHP, python, FORTRAN. c++, java and rest).
how high level languages look like
High Level Language
I know you can read this lol. BUT you don't understand it right? (it's a different language typed in English)
With this, we can easily  interpret the English language into machine codes. The assembler (compiler it's called in this case) has a wide vast of English languages stored into it. So programming in simple term is bringing what is in the actual World into a machine language.. You like something and wanna put it into your PC, then understand any of the languages (it's just like french, Italian, Yoruba) and bring your idea exactly into the PC realm.


That's is you controlling your PC, manipulating it like the boss lol and this makes you far more better than it. Thanks for reading !

No comments:

Post a Comment

we love to see your comment