Computer programming is basically a process that leads from a basic computation problems to executing programming language.It involves some activities like analysis, developing,generating algorithm and since algorithm is a step by step procedure to solve computational problem and the implementation of algorithm targeted in programming language and the source code can be written in different programming languages.
Developing a program involves steps similar to any problem-solving task:-
- Defining a problem
- Planning the solution
- Coding the program
- Testing the program
- Documenting the program
Like human has several languages to communicate their message, computer scientists have developed several computer-programming languages to provide instructions to the computer (i.e., to write computer programs)