Introduction
A computer executes the solution designed for a problem. A program expresses the solution in a form that a computer can understand.
In this discussion we will look at the basic components of a computer, the programming environment, the system support, and program development phases.