• Join over 1.2 million students every month
  • Accelerate your learning by 29%
  • Unlimited access from just £6.99 per month

Computers would not work the same without programs. The programs on computers were made of different languages, but there are only three that serve as the foundation. The three basic types of programming languages are mechanical language, assembly languag

Extracts from this document...

Introduction

Computer Programs & Program Development Gerardo Montano PRG/210 March 16, 2011 John R. Rogers Computer Programs & Program Development Computers would not work the same without programs. The programs on computers were made of different languages, but there are only three that serve as the foundation. The three basic types of programming languages are mechanical language, assembly language, and high-level language. The first language was made of only ones and zeros and was called the mechanical language. This language is the only one that a computer can understand directly. The most common and biggest mistake found in this language is reading and writing it because it is extremely difficult to view it. ...read more.

Middle

The third basic language is the high-level language. This language consists of mainly English words and phrases. Between the three languages, high-level language is the easiest language to learn and to use. Also the high-level language is simple to read and modify. High-Level language does not have the one-to-one ration with machine language but can translate into instructions in machine language. The disadvantages of using high-level language are less powerful and produce less capable programs. There are so many programming languages that exist because there are different people who become comfortable with either one language or another. Different program languages are created for different types of software programs. Programmers will most commonly become comfortable with one language and stick with that preferable language. ...read more.

Conclusion

The second step is to design a program in order to solve the problem. The third step is to code the program. The fourth and final step is to test the program and make sure that it is working fine. The cycle is referred to a cycle because the steps can be returned to whenever needed. The importance of using a structured, modular approach when creating a program is to make it error free. This way the programmer can make sure that everything is working as programmed. Everything should meet the requirements and all the programming should be designed correctly. Besides the programmer, the end-users should also be involved in the stages of the program development cycle. By knowing what is needed and what is wanted by the end-user, which makes it clear and offer the necessary items to make everyone content. ...read more.

The above preview is unformatted text

This student written piece of work is one of many that can be found in our AS and A Level Computer Science section.

Found what you're looking for?

  • Start learning 29% faster today
  • 150,000+ documents available
  • Just £6.99 a month

Not the one? Search for your essay title...
  • Join over 1.2 million students every month
  • Accelerate your learning by 29%
  • Unlimited access from just £6.99 per month

See related essaysSee related essays

Related AS and A Level Computer Science essays

  1. Visual basic

    * Uses same interface as Microsoft's other Visual Studio Products. * Can be run either interactively as an interpreted language or compiled into an executable. * Permits Rapid Application Development (RAD) due to its object oriented - event driven design.

  2. Explain sequence, selection and iteration as used in computer programming; outline the benefits of ...

    6. Num(1) = Console.ReadLine() 7. Num(2) = Num(0) + Num(1) 8. Console.WriteLine("These two numbers equal: " & Num(2)) 9. If Num(2) >= 1000 Then 10. Console.WriteLine("That's a big number!") 11. Else 12. Console.WriteLine("That is not a big number...") 13. End If 14. Console.ReadLine() As you can see, it is the same as my previous example, except several lines of code have been added post script.

  1. Explain sequence, selection and iteration as used in computer programming; outline the benefits of ...

    bytes -1.79769313486231E308 to -4.94065645841247E-324 for negative values; 4.94065645841247E-324 to 1.79769313486232E308 for positive values Character Types While number types are our bread and butter of data, we also require the use of characters to make our programs interactive for those of us who don't speak in binary.

  2. Discuss the relationship that exists in the UK between the legal rules that govern ...

    There is no legislation surrounding performance evaluation however a good system makes for good governance which helps instate investor faith. All these principles come together to form a frame work which sets and example for the ways in which directors should carry out their duties, this frame work helps to

  1. ICT Sample Work Welcome Centre Requirements

    What are the problems that ICT could help to solve? One of the key problems is that a manual booking system is used, whereby booking information is recorded in a paper-based diary. The information is therefore not easily sharable and handwriting will become messy as bookings are amended or cancelled.

  2. Influential Factors in Choosing a Programming Language

    will be more effective in completing intensive tasks, but building a program in Java means that the application will work the same way on any OS with the Java Runtime Environment (JRE) software installed (Oracle, 2011). The complexity of the program will also affect whether a procedural or object-oriented language

  1. Computer Architecture

    it will save time compared to having to get it from random access memory. Level 1 cache is normally built on to the processor chip. It is extensively used for all sorts of purposes such as data fetching, data shifting and data loops, storing only small amounts of data.

  2. Explain the different techniques of gathering information to answer an IT Technical problem or ...

    FAQ, you would log onto the system and go onto the internet. Once you are onto the internet you would go onto a relevant website that has your information. You would then go onto the Internet source FAQ which would then have the relevant information that you would gather in order for you to answer a problem.

  • Over 160,000 pieces
    of student written work
  • Annotated by
    experienced teachers
  • Ideas and feedback to
    improve your own work