Computer programming is a set of instructions that a programmer types in a specific computer language to develop a computer programme for individual and public use.
We can create the programme in computer programming languages that control the hardware and behaviour of the machine.
How many types of computer programming?
There are two types of computer programming
- Low Level
- High Level
What is Low Level Computer Programming Language?
There are two categories in Low-Level computer programming languages that computer can understand easily but it is difficult for a human to understand.
- Machine Language
- Assembly Language
What is Machine Language?
Machine Language understands 0 and 1, that’s why it directly executes in the CPU. And the computer does not use any translator and compiler to run this programme.
It is not portable as we can assume that a program in a machine language can only run on the machine for which it is designed.
For example, when we type (A) the ASCII code of (A) is 01000001. So in Machine Language, you have to use the 01000001 code for just a letter (A).
It was really difficult to write code for a computer program in any machine language. But thanks to assembly language, which has made computer programming easier than machine language.
What is Assembly Language?
Assembly Language is the advanced update of the machine language where you can type instructions in Mnemonic codes.
So the code writing is easier than machine language because you don’t need to type 0 and 1.
To add the specific variables in assembly language you can use ADD command.
What is High Level Computer Programming Language?
A high level computer programming language is easy to understand and it provides English words to type coding for developing a computer programme.
The examples of high level languages are;
The high level computer programming has also two categories.
- Object Oriented
How to Become a Computer Programmer?
To become a computer programmer in any computer language, you need to know and learn the following steps.
These are the necessary fundamental steps to become an expert Computer programmer.
What is Algorithm?
The algorithm is a finite list of imaginary instructions and structure for creating any computer programme.
You write the main points and programming headings about the programme you are going to create.
You observe the task and make the finite list of instruction for completing this task.
For example, you need to prepare the tea, then the step by step procedure in order to perform the task is an algorithm.
In computer science to making any computer programme you take steps in order.
What is Flowcharting?
Flowcharting is the next step of the algorithm. It represents the algorithm in shapes and arrows.
What are the Flowcharting Shapes?
Start and Stop
The flow of the Flowchart
Input and Output
How to make a flowchart of counting from 1 to 10?