Dale - Computer Science Illuminated 258

Dale - Computer Science Illuminated 258 - 8.3 Functionality...

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

View Full Document Right Arrow Icon
8.3 Functionality of Imperative Languages 231 fifth-generation computer. A PROLOG program is made up of three types of statements. One type declares facts about objects and their relation- ships with and to each other. Another type defines rules about objects and their relationships. A third type then asks questions about the objects and their relationships. 7 LISP and PROLOG are both used in artificial intelligence applications described in Chapter 13. As you can see, programs in these languages have little resemblance to the von Neumann architecture reflected in languages in the imperative paradigm. The fourth paradigm is the object-oriented paradigm. The object- oriented view is one of a world of interacting objects. Each object has responsibility for its own actions. In the imperative paradigm, data objects are considered passive and are acted upon by the program. In the object- oriented paradigm, objects are active. Objects and the code that manipu- lates them are bundled together, thus making each object responsible for
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