What is programming?

java11 1 - What is programming?


It is a way to communicate with the system and develop the instructions into the computer. The system uses different types of languages like C, Cpp, Java etc to interact with a system and communicate with the user for creating the software like application system. Programming is a type of language use to communicate with a computer.

Translator In Computer:

Assembler, Compiler, Interpreter
image source:-

It is a system software that converts user language into machine language and vice-versa.

1. Assembler:

It is a translator that converts assembly language into the machine. Assembly is a low-level language.

2. Compiler:

It is a translator that converts high-level language into the machine. It read the whole document and convert the machine at a time.

3. Interpreter:

It is a translator that converts high-level language similar to the compiler but translate line by line.


It is a set of instructions that develop in particular computer language as application and system software. A software that contains set of programs and perform the different task.  There are different languages used in the system for creating a program, project, software, and packages.

The Module Of Program:

1. Analyse:

It is a way to analyze the programming structure. It is a collection of instructions & components to need to analyze them.

2. Design:

It is a way to arrange the programming instructions in a particular sequence. It helps at the time of program development.

3. Coding:

In this module of programming, the instructions are developed in particular computer languages that able to generate output.

4. Testing & Debugging:

In this process, we check the programming instructions and solve the error if generate.

5. Documentation:

It is a helpful book that uses by the user at the time of implementation of the application.

Ways Of Programming:

1. Algo

, Semester Maxflow Networks v.2. Objectives. describe the maxflow problem, explain and analyse the Ford-Fulkerson, Edmonds-Karp. look at the mincut problem, bipartite matching and edge disjoint paths.
image source:-

It is a way of programming that allows defining the construction in simple language as step by step. It helps at the time of program development:

Step I     - Start
Step II   - Define a, b, c
Step III  - Input a, b
Step IV  - Sum a and b ( c=a+ b)
Step V - Print sum(c)
Step VI- End

2. Flowchart:

Symbols of flow chart
image source:-

It is also a way to define the programming instructions but only represents in pre-defined symbols. It also helps at the time of program development as a graphical format.

3. Pseudocode:

example of pseudocode programming
image source:-

It is a way of programming that provides built-in keywords and programming syntax for representing the instructions.

  1. Set:

It is a keyword that set the value on the variable.

  1. Read:

It is used to get the input from the user.

  1. Print:

It is used to display the output.



Set a, b, c

Read a, b

C=a+ b

Print C


4. Coding:

coding representation in computer
image source:-

In this way of programming, we use computer language for developing the instructions with pre-defined syntax.

About the author


Add Comment

Click here to post a comment