Explore BrainMass

Computer Programs & Development: basic programming languages, cycle

Prepare a paper that addresses the following:

? Computer Programs
o Describe the three basic types of programming languages. Explain the advantages and disadvantages of each type.
o Discuss possible reasons for there being so many different programming languages.
o Describe the relationship between the computer program and how a computer processes and stores data.

? Program Development
o Describe the program development cycle, and explain why it is called a cycle.
o Describe the importance of using a structured, modular approach when creating program requirements, design, and code.
o Besides the programmer, who else should be involved in the stages of the program development cycle?

Solution Preview

See the attached solution for posting.

1. Computer Programs
1.1 Types of programming languages:
There are three basic types of programming languages. They are
i) Machine Language
ii) Assembly Language
iii) High Level Language
Advantage Disadvantage
Machine Language Machine easily understandable.
The advantage of machine language is it runs very fast because no translation program is required for the CPU. User can not understand easily
i) It is very difficult to program in machine language. The programmer should know the details of hardware to write program.
ii) The programmer should remember a huge amount of codes to write a program
iii) It is difficult to debug the program.
Assembly Language i) The Assembly Language is easier to understand and it saves a lot of ...

Solution Summary

The expert examines computer programs and development for basic programming languages and cycles.