skip to content
The Definition and Implementation of a Computer Programming Language Based on Constraints. Preview this item
ClosePreview this item
Checking...

The Definition and Implementation of a Computer Programming Language Based on Constraints.

Author: Guy Lewis Jr Steele; MASSACHUSETTS INST OF TECH CAMBRIDGE ARTIFICIAL INTELLIGENCE LAB.
Publisher: Ft. Belvoir Defense Technical Information Center AUG 1980.
Edition/Format:   Print book : EnglishView all editions and formats
Database:WorldCat
Summary:
The constraint paradigm is a model of computation in which values are deduced whenever possible, under the limitation that deductions be local in a certain sense. One may visualize a constraint 'program' as a network of devices connected by wires. Data values may flow along the wires, and computation is performed by the devices. A device computes using only locally available information (with a few exceptions), and  Read more...
Rating:

(not yet rated) 0 with reviews - Be the first.

Subjects
More like this

 

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...

Details

Document Type: Book
All Authors / Contributors: Guy Lewis Jr Steele; MASSACHUSETTS INST OF TECH CAMBRIDGE ARTIFICIAL INTELLIGENCE LAB.
OCLC Number: 227480243
Description: 372 pages

Abstract:

The constraint paradigm is a model of computation in which values are deduced whenever possible, under the limitation that deductions be local in a certain sense. One may visualize a constraint 'program' as a network of devices connected by wires. Data values may flow along the wires, and computation is performed by the devices. A device computes using only locally available information (with a few exceptions), and places newly derived values on other, locally attached wires. In this way computed values are propagated. An advantage of the constraint paradigm (not unique to it) is that a single relationship can be used in more than one direction. The connections to a device are not labelled as inputs and outputs; a device will compute with whatever values are available, and produce as many new values as it can. General theorem provers are capable of such behavior, but tend to suffer from combinatorial explosion; it is not usually useful to derive all the possible consequences of a set of hypotheses. The constraint paradigm places a certain kind of limitation on the deduction process. A number of implementations of constraint-based programming languages are presented.

Reviews

User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...

Tags

Be the first.
Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data


Primary Entity

<http://www.worldcat.org/oclc/227480243> # The Definition and Implementation of a Computer Programming Language Based on Constraints.
    a schema:Book, schema:CreativeWork ;
    library:oclcnum "227480243" ;
    library:placeOfPublication <http://experiment.worldcat.org/entity/work/data/20327129#Place/ft_belvoir> ; # Ft. Belvoir
    library:placeOfPublication <http://id.loc.gov/vocabulary/countries/vau> ;
    schema:about <http://experiment.worldcat.org/entity/work/data/20327129#Topic/methodology> ; # Methodology
    schema:about <http://experiment.worldcat.org/entity/work/data/20327129#Topic/computer_programming> ; # Computer programming
    schema:about <http://experiment.worldcat.org/entity/work/data/20327129#Topic/circuit_interconnections> ; # Circuit interconnections
    schema:about <http://experiment.worldcat.org/entity/work/data/20327129#Topic/artificial_intelligence> ; # Artificial intelligence
    schema:about <http://experiment.worldcat.org/entity/work/data/20327129#Topic/network_flows> ; # Network flows
    schema:about <http://experiment.worldcat.org/entity/work/data/20327129#Thing/trees_mathematics> ; # Trees(Mathematics)
    schema:about <http://experiment.worldcat.org/entity/work/data/20327129#Topic/computer_programming_and_software> ; # Computer Programming and Software
    schema:about <http://experiment.worldcat.org/entity/work/data/20327129#Topic/programming_languages> ; # Programming languages
    schema:about <http://experiment.worldcat.org/entity/work/data/20327129#Topic/data_processing> ; # Data processing
    schema:about <http://experiment.worldcat.org/entity/work/data/20327129#Topic/data_management> ; # Data management
    schema:about <http://experiment.worldcat.org/entity/work/data/20327129#Topic/theses> ; # Theses
    schema:bookFormat bgn:PrintBook ;
    schema:contributor <http://experiment.worldcat.org/entity/work/data/20327129#Organization/massachusetts_inst_of_tech_cambridge_artificial_intelligence_lab> ; # MASSACHUSETTS INST OF TECH CAMBRIDGE ARTIFICIAL INTELLIGENCE LAB.
    schema:contributor <http://experiment.worldcat.org/entity/work/data/20327129#Person/steele_guy_lewis_jr> ; # Guy Lewis Jr Steele
    schema:datePublished "AUG 1980" ;
    schema:datePublished "1980" ;
    schema:description "The constraint paradigm is a model of computation in which values are deduced whenever possible, under the limitation that deductions be local in a certain sense. One may visualize a constraint 'program' as a network of devices connected by wires. Data values may flow along the wires, and computation is performed by the devices. A device computes using only locally available information (with a few exceptions), and places newly derived values on other, locally attached wires. In this way computed values are propagated. An advantage of the constraint paradigm (not unique to it) is that a single relationship can be used in more than one direction. The connections to a device are not labelled as inputs and outputs; a device will compute with whatever values are available, and produce as many new values as it can. General theorem provers are capable of such behavior, but tend to suffer from combinatorial explosion; it is not usually useful to derive all the possible consequences of a set of hypotheses. The constraint paradigm places a certain kind of limitation on the deduction process. A number of implementations of constraint-based programming languages are presented."@en ;
    schema:exampleOfWork <http://worldcat.org/entity/work/id/20327129> ;
    schema:inLanguage "en" ;
    schema:name "The Definition and Implementation of a Computer Programming Language Based on Constraints."@en ;
    schema:productID "227480243" ;
    schema:publication <http://www.worldcat.org/title/-/oclc/227480243#PublicationEvent/ft_belvoirdefense_technical_information_centeraug_1980> ;
    schema:publisher <http://experiment.worldcat.org/entity/work/data/20327129#Agent/defense_technical_information_center> ; # Defense Technical Information Center
    wdrs:describedby <http://www.worldcat.org/title/-/oclc/227480243> ;
    .


Related Entities

<http://experiment.worldcat.org/entity/work/data/20327129#Agent/defense_technical_information_center> # Defense Technical Information Center
    a bgn:Agent ;
    schema:name "Defense Technical Information Center" ;
    .

<http://experiment.worldcat.org/entity/work/data/20327129#Organization/massachusetts_inst_of_tech_cambridge_artificial_intelligence_lab> # MASSACHUSETTS INST OF TECH CAMBRIDGE ARTIFICIAL INTELLIGENCE LAB.
    a schema:Organization ;
    schema:name "MASSACHUSETTS INST OF TECH CAMBRIDGE ARTIFICIAL INTELLIGENCE LAB." ;
    .

<http://experiment.worldcat.org/entity/work/data/20327129#Person/steele_guy_lewis_jr> # Guy Lewis Jr Steele
    a schema:Person ;
    schema:familyName "Steele" ;
    schema:givenName "Guy Lewis Jr" ;
    schema:name "Guy Lewis Jr Steele" ;
    .

<http://experiment.worldcat.org/entity/work/data/20327129#Thing/trees_mathematics> # Trees(Mathematics)
    a schema:Thing ;
    schema:name "Trees(Mathematics)" ;
    .

<http://experiment.worldcat.org/entity/work/data/20327129#Topic/artificial_intelligence> # Artificial intelligence
    a schema:Intangible ;
    schema:name "Artificial intelligence"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/20327129#Topic/circuit_interconnections> # Circuit interconnections
    a schema:Intangible ;
    schema:name "Circuit interconnections"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/20327129#Topic/computer_programming> # Computer programming
    a schema:Intangible ;
    schema:name "Computer programming"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/20327129#Topic/computer_programming_and_software> # Computer Programming and Software
    a schema:Intangible ;
    schema:name "Computer Programming and Software"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/20327129#Topic/programming_languages> # Programming languages
    a schema:Intangible ;
    schema:name "Programming languages"@en ;
    .

<http://www.worldcat.org/title/-/oclc/227480243>
    a genont:InformationResource, genont:ContentTypeGenericResource ;
    schema:about <http://www.worldcat.org/oclc/227480243> ; # The Definition and Implementation of a Computer Programming Language Based on Constraints.
    schema:dateModified "2015-07-28" ;
    void:inDataset <http://purl.oclc.org/dataset/WorldCat> ;
    .


Content-negotiable representations

Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.