Computer Programming involves writing instructions that the computer can understand and execute.
The 'Programmer' usually writes a couple of instructions in a 'programming language' that the computer can understand and act upon (obviously, the dumb machine can't understand plain english).
The computer then decodes and executes the instructions.
Computer Programming is thus a way to understand computers.
Computer Programs are written to solve a problem. The programmer is responsible for selecting a relevant programming tool and then use that tool to convert problem solutions into computer instructions.
The user feeds the computer program an 'input' (through an input device such as keyboard, mouse), now the program processes that input and produces the corresponding 'output' (displayed to the user with the help of an output device such as the VDU or the printer).
The program may also point out any errors or just simply flash them onto the screen if occurred due to false data input or internal errors. Thus rigorous testing/debugging is a vital role in Computer Programming.
Source: https://www.blogger.com/
The 'Programmer' usually writes a couple of instructions in a 'programming language' that the computer can understand and act upon (obviously, the dumb machine can't understand plain english).
The computer then decodes and executes the instructions.
Computer Programming is thus a way to understand computers.
Computer Programs are written to solve a problem. The programmer is responsible for selecting a relevant programming tool and then use that tool to convert problem solutions into computer instructions.
The user feeds the computer program an 'input' (through an input device such as keyboard, mouse), now the program processes that input and produces the corresponding 'output' (displayed to the user with the help of an output device such as the VDU or the printer).
The program may also point out any errors or just simply flash them onto the screen if occurred due to false data input or internal errors. Thus rigorous testing/debugging is a vital role in Computer Programming.
Steps involved in Computer Programming -
- Definition of the problem (involves definition of the input/output data associated with the problem, what sort of input shall be provided and what would be the expected output)
- Planning of the solution (developing flow charts / algorithms to solve the problem)
- Coding the program (Expressing the solution through instructions, written in a programming language)
- Testing the program (Translation of the source program into executable form and debugging, which involves locating and correcting errors)
- Documentation (It is a written detailed description of the programming cycle and specific facts about the program. Typical program documentation materials include the origin and nature of the problem, a brief narrative description of the program, logic tools such as flowcharts, algorithms, data-record descriptions, program listings, and testing results. Comments in the program itself are also considered an essential part of documentation.)
Source: https://www.blogger.com/
Post a Comment