Friday, July 17, 2009

Computer programming

Computer programming often shortened to programming or coding is the process of writing, testing, debugging and maintaining the source code of computer programs. This source code is written in a 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 desired behavior customization. The process of writing source code often requires expertise in many different subjects, including knowledge of the application domain, specialized algorithms and formal logic.

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 of all three, with the goal of producing an efficient and evolvable software solution.

Portability: the range of computer hardware and operating system platforms on which the source code of a program can be and run. This depends on differences in the programming facilities provided by the different platforms, including hardware behavior of the hardware and operating system of the source code.

No comments:

Post a Comment