Concept of programming

Concept of programming

A program is a set of instructions that tells the computer what to do.

Computer programming (often
shortened to programming or coding), is the process of writing, testing, debugging/troubleshooting and
maintaining act of instructions (source code) for solving a problem with the computer. A source code is
written in an acceptable computer programming language. The code may be a modification of an existing
source or something completely new.
The purpose of programming is to create a program that exhibits a certain described behavior
(customization). The process of writing source code requires expertise in many different subjects,
including knowledge of the application domain. Alternatively. Programming is the craft of transforming
requirements into something that a computer can execute. Problem solving on computer is a task of
expressing the solution to the problem in terms of simple concepts, operations and computer code
(program) to obtain the results. To achieve this aim, you may proceed as follows.

1. First, understand the problem clearly:- Decide what you want to be calculated by the computer.
What will be the input data required? (if any). This is the problem formulation.

2. Write the steps of computation that are necessary to arrive at the solution. This is setting up the
algorithm.

3. Prepare a flowchart corresponding to the algorithm.

4. Develop the computer program. Test and run it on the computer.

There is an
ongoing debate on the extent to which the writing of programs is an art, a craft or an
engineering discipline. Good programming is generally considered to be the measured application art, craft
and engineering, with the goal of producing an efficient and maintainable software (program) solution.
The discipline differs from may other technical professions in that programmers generally do not need to
be licensed or pass any standardized (or governmentally regulated) certification tests in order to call
themselves “programmers” or even “software engineers”.

We will talk about  the features of a good computer program

Comments