|[4 earlier articles]|
|Re: language design references wanted email@example.com (1991-08-29)|
|Re: language design references wanted firstname.lastname@example.org (1991-08-30)|
|Re: language design references wanted email@example.com (1991-08-30)|
|Re: language design references wanted firstname.lastname@example.org (1991-09-03)|
|Re: language design references wanted email@example.com (Eric A. Anderson) (1991-09-04)|
|Re: language design references wanted firstname.lastname@example.org (1991-09-05)|
|Re: language design references wanted email@example.com (1991-09-06)|
|From:||firstname.lastname@example.org (Dan Salomon)|
|Organization:||University of Manitoba, Winnipeg, Canada|
|Date:||Fri, 6 Sep 91 18:51:00 GMT|
In article 91-09-010 "Eric A. Anderson" <email@example.com> writes:
>Can someone send me a listing of books on declarative languages?
>Because I now understand what imperative and functional languages are
>like, but I hadn't heard about declarative ones.
The best-known declarative language is PROLOG. The principle is that you
declare some information, and then ask a question. The interpreter
analyzes the information to give you an answer. A declarative program
does not specify how to solve a problem, it merely supplies enough
information to find an answer. For an overview of declarative languages
see Chapter 8 of Ghezzi & Jazayeri "Programming Language Concepts" 2nd Ed.
Dan Salomon -- salomon@ccu.UManitoba.CA
Dept. of Computer Science / University of Manitoba
Winnipeg, Manitoba, Canada R3T 2N2 / (204) 275-6682
Return to the
Search the comp.compilers archives again.