From newshub.ccs.yorku.ca!ists!helios.physics.utoronto.ca!news-server.ecf!utgpu!csd.unb.ca!morgan.ucs.mun.ca!nstn.ns.ca!news.cs.indiana.edu!sdd.hp.com!usc!orion.oac.uci.edu!unogate!stgprao Tue Feb 11 15:24:34 EST 1992
Article 3500 of comp.ai.philosophy:
Xref: newshub.ccs.yorku.ca comp.ai:2061 comp.ai.edu:231 comp.ai.philosophy:3500
Newsgroups: aus.ai,comp.ai,comp.ai.edu,comp.ai.philosophy
Path: newshub.ccs.yorku.ca!ists!helios.physics.utoronto.ca!news-server.ecf!utgpu!csd.unb.ca!morgan.ucs.mun.ca!nstn.ns.ca!news.cs.indiana.edu!sdd.hp.com!usc!orion.oac.uci.edu!unogate!stgprao
>From: stgprao@xing.unocal.com (Richard Ottolini)
Subject: Re: The procedural/declarative representation debate
Message-ID: <1992Feb5.161313.27159@unocal.com>
Originator: stgprao@xing
Sender: news@unocal.com (Unocal USENET News)
Organization: Unocal Corporation, Anaheim, California
References: <1992Feb5.030936.1383@usage.csd.unsw.OZ.AU>
Date: Wed, 5 Feb 1992 16:13:13 GMT
Lines: 12

In article <1992Feb5.030936.1383@usage.csd.unsw.OZ.AU> hughc@spectrum.cs.unsw.oz.au (Hugh Clapin) writes:
>Does anyone remember the debate over whether knowledge ought to
>be represented procedurally or declaratively? I'm looking for

This debate is not limited to A.I., but occurs in other branches of computer
science.  For example graphics.  People find you can get more compact and power
ful representations of objects if you allow procedural constructs, e.g.
PostScript.  Object oriented programming is another.  What attributes do you
make state and what methods?  Often such is invisible.  An attribute change
may just set state or invoke a procedure.

So the answer is, both are used in powerful systems.


