Geometry.Net - the online learning center
Home  - Basic_P - Prolog Programming
e99.com Bookstore
  
Images 
Newsgroups
Page 6     101-120 of 131    Back | 1  | 2  | 3  | 4  | 5  | 6  | 7  | Next 20
A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z  

         Prolog Programming:     more books (100)
  1. The Transparent Prolog Machine: Visualizing Logic Programs by Marc Eisenstadt, Mike Brayshaw, et all 1991-10-31
  2. Prolog and Its Applications: A Japanese Perspective (Chapman & Hall Computing)
  3. Logic Programming: 17th International Conference, ICLP 2001, Paphos, Cyprus, November 26 - December 1, 2001. Proceedings (Lecture Notes in Computer Science)
  4. Intelligent Image Processing in Prolog by Bruce G. Batchelor, 1991-07
  5. Vlsi Prolog Processor, Design and Methodology: A Case Study in High Level Language Processor Design by Pierluigi Civera, Guido Masera, 1994-01-15
  6. Prolog for Natural Language Processing by Annie Gal, Guy Lapalme, et all 1991-07-04
  7. Functional Grammar in Prolog: An Integrated Implementation for English, French, and Dutch (Natural Language Processing) by S. C. Dik, 1992-05
  8. Warren's Abstract Machine: A Tutorial Reconstruction (Logic Programming) by Hassan Aït-Kaci, 1991-08-12
  9. Natural Language Processing in Prolog: An Introduction to Computational Linguistics by Gerald Gazdar, Chris Mellish, 1989-04
  10. 1984 International Symposium on Logic Programming, February 6-9, 1984, Bally's Park Place Casino, Atlantic City, New Jersey
  11. Prolog, Children and Students (Fifth Generation Computing in Education Series) by Jon Nichol, Jonathan Briggs, et all 1988-05
  12. Knowledge Systems and Prolog: A Logical Approach to Expert Systems and Natural Language Processing by Adrian Walker, 1987-01
  13. Web Knowledge Management and Decision Support: 14th International Conference on Applications of Prolog, INAP 2001, Tokyo, Japan, October 20-22, 2001, Revised ... / Lecture Notes in Artificial Intelligence)
  14. The Handbook of Programming Languages (HPL): Functional, Concurrent and Logic Programming Languages by Peter Salus, 1998-05-08

101. Logtalk User Manual: Programming In Logtalk
Portable programs. Logtalk is compatible with almost all modern prolog compilers. However, this does not necessarily imply that your Logtalk programs will
http://www.logtalk.org/manuals/userman/programming.html
contents user manual
Programming in Logtalk
Writing programs
For a successful programming in Logtalk, you need a good working knowledge of Prolog and an understanding of the principles of object-oriented programming. All guidelines for writing good Prolog code apply as well to Logtalk programming. To those guidelines, you should add the basics of good object-oriented design. One of the advantages of a system like Logtalk is that it enable us to use the currently available object-oriented methodologies, tools, and metrics [Champaux 92] in Prolog programming. That said, writing programs in Logtalk is similar to writing programs in Prolog: we define new predicates describing what is true about our domain objects, about our problem solution. We encapsulate our predicate directives and definitions inside new objects, categories and protocols that we create by hand with a text editor or by using the Logtalk built-in predicates. Some of the information collected during the analysis and design phases can be integrated in the objects, categories and protocols that we define by using the available entity and predicate documenting directives.
Source files
Logtalk source files may contain any number of objects, categories, or protocols. If you prefer to define each entity in its own source file, then it is recommended that the source file be named after the entity identifier. For parametric objects, the identifier arity can be appended to the identifier functor. By default, all Logtalk source files use the extension

102. Redirecting ..............
Clocksin Mellish s programming in prolog is the definitive introductory text on prolog. Most importantly, it will help you to start programming straight
http://homepages.tesco.net/binding-time/prolog_books.html
The information you are looking for can be found at http://www.zen37763.zen.co.uk/landing/prolog_books.html

103. Dictionary Of Programming Languages
A prolog program consists of a set of facts, and a set of rules that specify You never really execute a prolog program directly, in the sense that you
http://cgibin.erols.com/ziring/cgi-bin/cep/cep.pl?_key=Prolog

104. Whiteheadian Philosophy And Prolog Computer Programming
prolog programs, for example, will stand for both general Whiteheadian eternal In the computer science programming literature, a prolog program can be
http://www.religion-online.org/showarticle.asp?title=2567

105. Logic Programming
A set of methods for transforming prolog programs into some equivalent form that if run in parallel will provide the same results as with sequential
http://www.cee.hw.ac.uk/Databases/logic_prog/
Logic Programming
Index of Contents
Information Sources
The World Wide Web Virtual Library entry on Logic Programming is available here . An index on Constraint Logic Programming sources is available here Other useful sites for information include return to index
Past Research Projects
From 1986 to 1989 under the direction of Prof. M.H.Williams as part of the Alvey programme logic programming research at Heriot-Watt University encompassed three funded projects:
  • High Speed Multi-User Prolog Database Machine
  • Logic Databases and their Relation to Novel Hardware and Languages
  • PARLOG on Parallel Databases
The High Speed Multi-User Prolog Database Machine project IKBS 37 developed special systems software and hardware support for logic programming systems with very large clause databases. The Logic Databases and their Relation to Novel Hardware and Languages project IKBS 85 developed a logic database system and expert system interface to it on top of the Prolog Database Machine developed by IKBS 37.

106. Computers: Programming: Languages: Prolog - Open Site
Computers programming Languages prolog Open Site.
http://open-site.org/Computers/Programming/Languages/Prolog/
Open Site The Open Encyclopedia Project home submit content become an editor the entire directory only in Languages/Prolog Top Computers Programming Languages : Prolog
Overview In the early 1970's, at the University of Marseille-Aix, Alan Colmerauer created a theorem prover, Colmerauer intended for use in natural processing systems. It was based on the work of Kowalski and Colmerauer, on the subject of explicit goal-directed linear resolution procedures . The first Prolog engines were not very fast and efficient. A few years later David H.D. Warren and his peers created the Warren Abstract Machine , a compiler that translated Prolog clauses in to machine instructions and was fast enough for industrial use.
Prolog stands for " Programming in Logic ". It is a vastly different style of programming than the more common languages such as C, Java, Fortran, and many others, which are known as procedural languages . Prolog is known as a declarative language . In a procedural language you give exact programming instructions detailing each step the program should take. The programmer enters these instructions in a linear sequence. Even though parts of a procedural program may not execute in a linear sequence, the component subroutines and functions almost always are, unless interrupted by a program fault. In a declarative language, you describe the logical interrelationships of your program instead, and let the logic engine determine the exact the flow of execution. In Prolog, these declarative statements are known as

107. Declarative Programming In Prolog - Apt (ResearchIndex)
We try to assess to what extent declarative programming can be realized in prolog and which aspects of correctness of prolog programs can be dealt with by
http://citeseer.ist.psu.edu/apt93declarative.html

108. Computer Books At Discount Prices - Nerdbooks.com
Technical books and computer books from Internet engineering to Windows and UNIX/Linux programming to Graphic Design to Certification; make nerdbooks.com
http://www.nerdbooks.com/item.php?id=0262193388

109. Search.cpan.org: AI::Prolog - Perl Extension For Logic Programming.
To create a prolog program, you simply pass the prolog code as a string to the Side note in prolog, programs are often referred to as databases.
http://search.cpan.org/dist/AI-Prolog/lib/AI/Prolog.pm
Home Authors Recent News ... Feedback
in All Modules Distributions Authors Curtis "Ovid" Poe AI-Prolog > AI::Prolog Module Version: 0.732 Source Download: AI-Prolog-0.732.tar.gz
NAME
SYNOPSIS
ABSTRACT
AI::Prolog is merely a convenient wrapper for a pure Perl Prolog compiler. Regrettably, at the current time, this requires you to know Prolog. That will change in the future.
EXECUTIVE SUMMARY
In Perl, we traditionally tell the language how to find a solution. In logic programming, we describe what a solution would look like and let the language find it for us.
QUICKSTART
For those who like to just dive right in, this distribution contains a Prolog shell called aiprolog and two short adventure games, spider.pro and sleepy.pro See the bin/ and data/ directories in the distribution.
ALPHA CODE
This is alpha code. This will likely be alpha code for a while until a new parser is in place and we can stabilize the interface. Do not depend on the interface remaining stable
DESCRIPTION
AI::Prolog is a pure Perl predicate logic engine. In predicate logic, instead of telling the computer how to do something, you tell the computer what something is and let it figure out how to do it. Conceptually this is similar to regular expressions.

110. Artificial Intelligence Programming In Prolog (AIPP)
prolog(PROgrammation et LOGique) is a logic programming language widely utilised in Both assignments require you to develop complete prolog programs.
http://www.inf.ed.ac.uk/teaching/courses/aipp/
Quick links... Jobs Students Home New Building Telephone Directory Contact Site Map Home News About Prospective Undergraduates Prospective Postgraduates Research People Alumni Search Intranet Home News About Prospective Undergraduates ... Intranet
Artificial Intelligence Programming in Prolog (AIPP)
Lecturer Module Description Lectures Assignments ... Links
Update
  • Lecture slides are posted before each lecture. Print them off from here if you wish to annotate them during lectures.
    Course notes are available for download here The course notes contain an introduction to Prolog as well as all practical exercises and revision exercises.
    Assignment 1 (An automatic puzzle solver) is available now (04/10/04). Download the specification and template file here Practical code is available here along with updated instructions. NO LECTURE Monday 25th October due to mid-semester break ********** Thursday 11th November lecture cancelled due to my absence ********* Assignment 2 (Six Degrees of Kevin Bacon) now available here Final lecture is Monday 29/11/04 Practical sessions continue in week 11 (29/11-3/12). Dedicated to catch-up and 2nd assignment.
  • 111. School Of Informatics Course Descriptor
    (In the following, all programming is assumed to be in prolog.) Reading List. programming in prolog (4th edition), WF Clocksin and CS
    http://www.inf.ed.ac.uk/teaching/courses/aipp.html
    Course Descriptor
    Course: AI Programming in Prolog
    Course Web page Credit Points Credit Level Acronym INF-5-AIPP Study Pattern Study Format Hours Lectures Tutorials Timetabled Laboratories Non-timetabled assessed assignments Private Study/Other Total
    Pre-requisite Courses None Other Pre-requisite Requirements Some programming experience in a high-level language. Co-requisites/Forbidden Combinations The module Fundamentals of Artificial Intelligence would be helpful, but is not assumed. Basic knowledge of first order predicate logic, by midway through the course.
    Short Description
    This module provides an introduction to programming in the language Prolog, and shows how Prolog programs can make use of some standard AI techniques. After this module students should be able to read and write programs in Prolog.
    Summary of Intended Learning Outcomes
    (In the following, all programming is assumed to be in Prolog.)
    • Small program writing : Students will be able, given a suitably precise written specification, to design implement and test small programs (using the constructs covered in the syllabus, and consisting of a small number of predicates) taking a relatively short time for such exercises.

    112. Alibris: Computers Programming Languages Prolog
    Used, new outof-print books with subject Computers programming Languages prolog. Offering over 50 million titles from thousands of booksellers worldwide.
    http://www.alibris.com/search/books/subject/Computers Programming Languages Prol
    You'll find it at Alibris! Log in here
    Over 50 million used, new and out-of-print books! CART ACCOUNT WISHLIST HELP ... SEARCH search in
    Books Music: All CD Vinyl Movies: All DVD VHS
    by title / ISBN
    by author / artist
    by subject / genre
    my email address
    unsubscribe here

    your shopping cart

    order status

    wish list
    ... help browse BOOKS Your search: Books Subject: Computers Programming Languages Prolog (23 matching titles) Narrow your results by: Hardcover Softcover First edition With dustjacket ... Eligible for FREE shipping Narrow results by title Narrow results by author Narrow results by subject Narrow results by keyword Narrow results by publisher or refine further Sometimes it pays off to expand your search to view all available copies of books matching your search terms. Page of 1 sort results by Top-Selling Used Price New Price Title Author PROLOG Programming for Artificial Intelligence more books like this by Bratko, Ivan Prolog, the logic programming language, is now recognized as a powerful vehicle for non-numeric programming. The syntax and semantics of Prolog are discussed, as well as the power of Prolog in a variety of application areas in artificial intelligence. see all copies from new only from first editions SVS Programming in prolog.

    113. .:: SMV: Software Modeling And Verification Group - Geneva University : Teaching
    prolog programming for Artificial Intelligence Third Edition, Pearson/Addison Wesley, 2001 (ISBN 0201-40375-7) Matthew Henessy
    http://smv.unige.ch/tiki-index.php?page=TeachingProgrammingLanguages2003-04

    114. 10. ILPS 1993: Vancouver, British Columbia, Canada
    311 BibTeX Krzysztof R. Apt Declarative programming in prolog. 12-35 BibTeX Gail E. Kaiser MARVEL 3 1 A Multi-User Software Development Environment
    http://www.informatik.uni-trier.de/~ley/db/conf/slp/slp93.html
    ILPS 1993: Vancouver, British Columbia, Canada
    Dale Miller (Ed.): Logic Programming, Proceedings of the 1993 International Symposium, Vancouver, British Columbia, Canada, October 26-29, 1993. MIT Press 1993, ISBN 0-262-63152-0
    Invited Talks
    Advanced Tutorials
    • Saumya K. Debray : Static Analysis of Logic Programs. 43-44 BibTeX
    • Luc De Raedt : A Brief Introduction to Inductive Logic Programming. 45-51 BibTeX
    • : An introduction to LIFE: Programming with Logic, Inheritance, Functions, and Equations. 52-68 BibTeX
    • Melvin Fitting : Metric Methods in the Semantics of Logic Programs. 69-71 BibTeX
    Refereed Papers

    115. Prolog - Wikipedia, The Free Encyclopedia
    Execution of a prolog program is effectively an application of theorem Some predicates are built into the language, and allow a prolog program to
    http://en.wikipedia.org/wiki/Prolog_programming_language
    Prolog
    From Wikipedia, the free encyclopedia.
    (Redirected from Prolog programming language Prolog is a logic programming language. The name Prolog is taken from programmation en logique French for "logic programming"). It was created by Alain Colmerauer and Robert Kowalski around . It was an attempt to make a programming language that enabled the expression of logic instead of carefully specified instructions on the computer . In some ways Prolog is a subset of Planner , e.g., see Kowalski's early history of logic programming. The ideas in Planner were later further developed in the Scientific Community Metaphor Prolog is used in many artificial intelligence programs and in computational linguistics (especially natural language processing , which it was originally designed for). Its syntax and semantics are considered very simple and clear. (The original goal was to provide a tool for computer-illiterate linguists.) A lot of the research leading up to modern implementations of Prolog came from spin-off effects caused by the fifth generation computer systems project (FGCS) which chose to use a variant of Prolog named Kernel Language for their operating system (but this area of research is now actually almost mortified).

    116. Strawberry Prolog
    Now you can use your own language in your Strawberry prolog program. This will make easier the task for creating prolog programs which are ruling these
    http://www.dobrev.com/
    This program is dedicated to my teacher, Prof. Dimiter Skordev. Strawberry Prolog
    version 2.5 Welcome New User,
    you can sign up at DOWNLOAD center
    The main innovation in version 2.5 is the support of Unicode and some new very powerful predicates like The current Strawberry Prolog edition is a 32-bit Prolog compiler developed to work within operational systems Windows XP/NT/98/Me and Unix/Linux Strawberry Prolog is part from the AI project What is new in the last versions? Version 2.5 supports Unicode Now you can use your own language in your Strawberry Prolog program. Also you can read and write special mathematical and graphical symbols. Version 2.5 has some new and very powerful predicates like . By this predicates and functions you can create really exiting text processing programs. For example the software of SecondBox.net is made entirely on Strawberry Prolog. Strawberry Prolog now has Syntax Coloring. Support of embedding in external applications as OLE server (only the professional edition). Support of Object Oriented Programming.

    117. What Is Prolog?
    prolog programs are interpreted by an prolog interpreter, Trincprolog is The main advantage of having an interpreter running a prolog program is that
    http://www.trinc-prolog.com/pages/whatisprolog.php3
    Trinc-Prolog
    What is prolog?

    Features

    Screenshots

    TPWin

    Support
    Documentation

    Ask us

    Bugs

    Report a bug

    Trinc-Prolog.com Search Contact us About Privacy What is Prolog? Prolog stands for PROgramming in LOGic. Prolog is a programming language that uses a small set of basic mechanisms to create surprisingly powerful programs. These mechanisms are pattern matching, tree based data structuring and backtracking. Prolog programs are interpreted by an Prolog interpreter, Trinc-Prolog is such an interpreter. The main advantage of having an interpreter running a Prolog program is that the interpreter can be updated and improved without affecting the prolog programs installed. A Prolog program consists of facts and rules. Prolog code often is written in a declarative way. Generally spoken you can say that a Prolog program describes the problem instead of the solution for the problem. This is different from imperative languages like C, C++ and Java in which a program defines a series of steps that must be done. Logic programming languages like Prolog are inherently ``high-level'' because they focus on the computation's logic and not on its mechanics.

    118. The XSB System
    The XSB programming System (Version 2.2 ). Dept. of Computer Science SUNY at Stony Brook. In collaboration with Katholieke Universiteit Leuven and
    http://www.cs.sunysb.edu/~sbprolog/xsb-page.html
    The XSB Programming System (Version 2.2
    Dept. of Computer Science
    SUNY at Stony Brook In collaboration with Katholieke Universiteit Leuven and Universidade Nova de Lisboa
    Current version: 2.2, released on April 20, 2000
    Previous version: 2.1, released on November 25, 1999
    For further information about our group, see the XSB Research Group homepage . If you'd like to know more about XSB, or if you have any suggestions, send email to xsb-contact@cs.sunysb.edu If you have any problems with this page, please send us mail. Email: xsb-contact@cs.sunysb.edu $Date: 2000/04/20 21:12:34 $

    119. JIProlog - Java Internet Prolog
    extend the graphical user interface of a prolog program implementing windows and dialogs in Java as custom predicates; integrate databases in prolog
    http://www.ugosweb.com/jiprolog/
    By Ugo Chirico Home
    Italiano
    Write Me

    Guestbook

    View
    Sign ...
    Who is Ugo?
    JIProlog - Java Internet Prolog
    You are visitor n.
    Version 3.0.2-5
    - compliant with ISO Prolog standard
    - compliant with JRE 1.1 or later, Personal Java 1.1 , Jeode/CrEme JVM, for Windows CE, Pocket PC 2002/2003
    - compliant with J2ME MIDP 1.0 /2.0 CLDC 1.0/1.1 for Java enabled Mobile Phones - Compliant with Symbian OS Mobile Phones Download the latest version or try it on-line as applet or as servlet JIProlog - Java Internet Prolog is a cross-platform pure Java 100% Prolog interpreter which integrates Prolog and Java languages in a very easy way. JIProlog allows to call Prolog predicates from Java without dealing with native code (JNI) and allows to invoke Java methods from Prolog in the same way you call predicates. JIProlog is designed to work with any Java 1.1 platform or later, including Java enabled application servers, Java enabled browsers, PDAs compliant with Personal Java 1.1, mobile phones compliant with MIDP 1.0/2.0 and Symbian OS mobile phones.

    120. Software Workshop Prolog
    Read prolog programs, for instance in technical literature which Write simple prolog programs that can compute relations using facts and rules.
    http://www.cs.bham.ac.uk/resources/modules/2003/02630.html
    THE UNIVERSITY
    OF BIRMINGHAM Computer Science SYLLABUS PAGE, 2003/04

    Software Workshop Prolog
    Level 2/I Dr P J Hancox
    10 credits in Sem1
    Programmes Modules Updates Outline ... Links The School of Computer Science Module Description is a strict subset of this Syllabus Page. (The University module description has not yet been checked against the School's.)
    Changes and Updates
    Most recent update: 25 September 2002. Changes possible until the start of the academic year.
    Outline
    The course consists of taught material and practical work. The taught material introduces the fundamentals of the Prolog programming language. Practical work consists of programming exercises in Prolog. Early exercises are designed to develop a core understanding of programming in Prolog, especially: the importance of unification in the understanding of Prolog; the nature of search in Prolog and alternative search strategies; common recursive program structures, especially for list processing; design of Prolog programs. Later exercises are designed to develop skills in applying Prolog in practical situations.
    Aims
    The aims of this module are to:
    • Give an appreciation of a declarative programming paradigm as an alternative the imperative programming paradigm as represented by, for instance, C++ and Java.

    A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z  

    Page 6     101-120 of 131    Back | 1  | 2  | 3  | 4  | 5  | 6  | 7  | Next 20

    free hit counter