Dale - Computer Science Illuminated 257

Dale - Computer Science Illuminated 257 - 230 Chapter 8...

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

View Full Document Right Arrow Icon
230 Chapter 8 High-Level Programming Languages programming language: the imperative or procedural model. The dominant languages used in industry throughout the history of computing software come from this paradigm. These languages include FORTRAN, COBOL, BASIC, C, Pascal, Ada, and C++. In this paradigm, the languages allow the programmer to express algorithms as a hierarchy of tasks as described in Chapter 6. That is, the program describes the processing necessary to solve the problem. The imperative paradigm is thus character- ized by sequential execution of instructions, the use of variables that represent memory locations, and the use of assignment statements that change the values of these variables. 6 Another model of computation is the functional model, which is based on the mathematical concept of the function. Computation is expressed in terms of the evaluation of functions. The solution to a problem is expressed in terms of function calls. The basic mechanism is the evaluation of functions; there are no
Background image of page 1
This is the end of the preview. Sign up to access the rest of the 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