Purchase Solution

Computer Programs & Development: basic programming languages, cycle

Not what you're looking for?

Ask Custom Question

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?

Purchase this Solution

Solution Summary

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

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 ...

Purchase this Solution


Free BrainMass Quizzes
Javscript Basics

Quiz on basics of javascript programming language.

Inserting and deleting in a linked list

This quiz tests your understanding of how to insert and delete elements in a linked list. Understanding of the use of linked lists, and the related performance aspects, is an important fundamental skill of computer science data structures.

Java loops

This quiz checks your knowledge of for and while loops in Java. For and while loops are essential building blocks for all Java programs. Having a solid understanding of these constructs is critical for success in programming Java.

C# variables and classes

This quiz contains questions about C# classes and variables.

Word 2010: Table of Contents

Ever wondered where a Table of Contents in a Word document comes from? Maybe you need a refresher on the topic? This quiz will remind you of the keywords and options used when working with a T.O.C. in Word 2010.