HE WEEK'S ACTIVITY
A brief article on introduction to computer science, basically on "coding".
Firstly, let's distinguish between some terms; Coding and Programming, Software engineer and Software developer.
CODING AND PROGRAMMING:
Coding is the collection of some instruction that can be given to the computer to carryout a task, while programming is the act of instructing the computer by writing codes to carryout tasks.
SOFTWARE ENGINEER AND SOFTWARE DEVELOPER:
Software engineer is a person who creates efficient, scalable software. They are problem solvers with coding skills, while software developers are people who develop software already built by engineers.
THE TRANSLATORS
The early programmers used the machine language {the only language understood by the computer, (0s and 1s)} to program. This was, and indeed is tedious, so developers brought in other programming languages which were better understood by human and is easier to program with. Now, more languages have been developed with has made programming more easier, the likes of C, C++, Java script, Python, etc.
But with these languages left alone, machines cannot understand the tasks they are to perform since it understands just the machine language, 0s and 1s. As a result, programmers brought in what will convert what has been written by man to machine language, called the "translator".
With the presence of this translator, effective communication is carried out by the programmer and the computer.
STORAGE OF THE COMPUTER
The basic unit of data is the Bit. This is a unit of data.
Four bits gives what is called a "Nibble".
Two Nibbles, (eight bits) gives the "Byte"; and this is the basics data stored by the computer.
The Hexadecimal storage has been developed to help expantiate the storing capability of the computer since the 0s and 1s storage wasn't really effective.
THE TRANSISTORS
These are transmitors where electricity passes through and completes its circle in the computer system.