Dale - Computer Science Illuminated 214

Dale - Computer Science Illuminated 214 - the programming...

Info iconThis preview shows page 1. Sign up to view the full content.

View Full Document Right Arrow Icon
Low-Level Programming Languages Chapter 7 In the last chapter we examined problem solving, both how humans solve problems in general and how humans must approach problems in which the computer plays a part in the solu- tion. The first phase, in both cases, is to come up with a plan or algorithm. In Polya’s How To Solve It list, the human executes the plan and evaluates the results. In a computer solution, we write a program that expresses the plan in a programming language. In the last chapter we introduced the concept of pseudocode as a way to express algorithms. In this chapter, we begin to examine
Background image of page 1
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: the programming languages into which we translate our pseudocode. Recall that just as each lock has a specific key that opens it, each type of computer has a specific set of operations that it can execute, called the computers machine language. We begin our discussion of programming languages with machine code. Because we never write a program in a vacuum, the language pres-entation and appropriate pseudocode is intertwined within this chapter. 187...
View Full Document

This note was uploaded on 01/13/2011 for the course CSE 1550 taught by Professor Marianakant during the Fall '10 term at York University.

Ask a homework question - tutors are online