Geometry.Net - the online learning center
Home  - Basic_P - Prolog Programming
e99.com Bookstore
  
Images 
Newsgroups
Page 1     1-20 of 125    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. Programming in Prolog: Using the ISO Standard by W.F. Clocksin, C.S. Mellish, 2003-09-10
  2. Prolog Programming for Artificial Intelligence by Ivan Bratko, 2000-09-08
  3. Prolog Programming in Depth by Michael A. Covington, Donald Nute, et all 1996-05-21
  4. Logic Programming with Prolog by Max Bramer, 2005-07-13
  5. The Art of Prolog, Second Edition: Advanced Programming Techniques (Logic Programming) by Leon Sterling, Ehud Shapiro, 1994-03-10
  6. Clause and Effect: Prolog Programming for the Working Programmer by William F. Clocksin, 2003-04-29
  7. An Introduction to Logic Programming Through Prolog (Prentice Hall International Series in Computer Science) by J. M. Spivey, Michael Spivey, 1996-03-05
  8. Techniques of Prolog Programming with Implementation of Logical Negation and Quantified Goals by T. Van Le, 1992-10
  9. The Practice of Prolog (Logic Programming)
  10. Prolog Programming for Students: With Expert Systems and Artificial Intelligence Topics by David Callear, 2001-01-16
  11. Prolog: The Standard: Reference Manual by Pierre Deransart, AbdelAli Ed-Dbali, et all 1996-04-15
  12. Advanced Prolog: Techniques and Examples (International Series in Logic Programming) by Peter Ross, 1989-08
  13. The Craft of Prolog (Logic Programming) by Richard O'Keefe, 1990-06-19
  14. Concurrent Prolog - 2 vol. set: Collected Papers (Logic Programming)

1. Guide To Prolog Programming
ONLINE GUIDE TO. prolog programming BY ROMAN BARTÁK. Links2Go Welcome to On-line Guide to prolog programming designed and maintained by Roman Barták.
http://kti.ms.mff.cuni.cz/~bartak/prolog/
ON-LINE GUIDE TO

Second Edition, 1998 This is a second edition of former Interactive Prolog Guide that brings new design and better organization of chapters. It is also more "interactive" as I include Test Zone where you can try and test your Prolog programs interactively within your Java-capable web browser. Finally, I expect to add some chapters on advanced topics you asked me for. I still investigate the possibility to provide the Guide as a file to download but I have not decided yet. If you want to know more about the author of the site, you are welcomed to my Home Page . Also, your comments, suggestions and corrections are highly appreciated.
announcement of CD-ROM version
So, where should you go from there?
Table of Contents
Are you new to the guide or just want to refresh some knowledge? Then start at Table of contents page. Additions and Corrections
Old visitor (not by age but by the time of your last visit ;-)? Then the page Additions and Corrections tracking the changes in the guide is for you. Test Zone
Do you want to test some Prolog programs immediately within your web browser? Then go directly to the Test Zone where a free prolog implementation in Java is available.

2. PCAI Artificial Intelligence - Free EMagazine, White Papers, Demos, Products, Gl
Explanations, links.
http://www.pcai.com/
Where Intelligent Technology Meets the Real World
Visit the NEW
PC AI Store

Call PC AI to Order Subscriptions and Back Issues (602) 971-1869
Order Your Subscription Today
Partial Sample of the

Neural Network Issue

Excerpts from 17.3
Includes an Overview of Neural Network s as well as other topics including: Rule Engines and Java Rule-Based Expert Systems in Prolog , The DARPA Challenge Man/Machine Chess Challenge Buyers Guide , and more. Full Issue for Free
Fill out our survey for one free sample issue (online)
*Order Back Issues Here
*Visit Our AI Link Pages
...
*Download a complete index of 16 years of PC AI Magazine (pdf Format).

Search the PC AI Web Site For advanced search options click here
17.6 IS HERE!! Contact PC AI The Data Analysis and Mining, Modeling and Simulation Issue (17.5) Contact PC AI for your access.
17.5 is Now Available for Paid Subscribers Topics Include: Intelligent Programs and Machines: A Snap Shot of Where We Are Modeling the Impact of Emerging Medical Technologies E-CRM Role in Data Integration MARS - An Alternative to Neural Networks The DARPA Challenge: Autonomous Vehicles are Ready to Begin Theme: Data Analysis and Mining, Modeling and Simulation

3. Home Page Of The Prolog Programming Contests
The prolog programming Contests. Here are the questions of the first five editions of the contest
http://www.cs.kuleuven.ac.be/~bmd/PrologProgrammingContests/
The Prolog Programming Contests
Here are the questions of the first five editions of the contest: Here some old pictures from Manchester 1998 Comments ? Questions ? Please let me know. Bart Demoen

4. Prolog Programming Language
prolog programming Language. Click below to go directly to a specific section Prolog (PROgramming LOGic) rose within the realm of Artificial Intelligence (AI). It originally became
http://www.engin.umd.umich.edu/CIS/course.des/cis400/prolog/prolog.html
Prolog Programming Language
Click below to go directly to a specific section:
History Significant Language Features Areas of Application Sample Programs ... Acknowledgements
History
Prolog (PROgramming LOGic) rose within the realm of Artificial Intelligence (AI). It originally became popular with AI researchers, who know more about "what" and "how" intelligent behaviour is achieved. The philosopy behind it deals with the logical and declarative aspects. Prolog represents a fundamentally new approach to computing and became a serious competitor to LISP.
Significant Language Features
Prolog is a rich collection of data structures in the language and human reasoning, and a powerful notation for encoding end-user applications. It has its logical and declarative aspects, interpretive natur, compactness, and inherent modularity.
  • Intelligent Systems - programs which perform useful tasks by utilizing artificaial intelligence techniques. Expert Systems - intelligent systems which reproduce decision-making at the level of a human expert. Natural Language Systems - which can analys and respond to statements made in ordinary language as opposed to approved keywords or menu selections.

5. PROLOG Programming For Artificial Intelligence
About the Book Learn about the book, its author, and how to get your own copy. Student Resources Make the most of your studies.
http://cwx.prenhall.com/bookbind/pubbooks/bratko3_ema/

About the Book

Learn about the book, its author, and how to get your own copy. Student Resources
Make the most of your studies. Explore a collection of resources correlated to the book's table of contents. Lecturer Resources
Create your own online syllabus and explore other resources to help you enhance student learning.
Pearson Education Limited

6. Prolog Guide - Prolog In Examples
Guide to prolog programming. © Roman Barták, 1998. Chapters in this section are intended to be a tutorial to prolog programming and to programming in general.
http://kti.ms.mff.cuni.cz/~bartak/prolog/learning.html
Guide to Prolog Programming Home Previous Contents Next
Prolog in Examples
annoucement of CD-ROM version
Important!! If you have any problems with accessing links at this page, please check URL in your browser. The right URL of this page is http://kti.mff.cuni.cz/~bartak/prolog/learning.html . Please report this correction to authors of referring pages as well. Thanks. Note also, that this is not a root page of the Prolog Guide. I recommend you to visit the root page where you can find links to other sections of Prolog Guide. Chapters in this section are intended to be a tutorial to Prolog programming and to programming in general. You can find here a lot examples of (hopefully) working Prolog programs that show principles of declarative programming (you can try some of them in a new Test Zone ). We start with trivial examples to introduce basic program and data structures and continue with more advanced programs which show how to implement algorithms in Prolog and how to solve problems using Prolog. The goal of this tutorial is to convince you, that Prolog can be an efficient tool to do programming if you know the right techniques.

7. Prolog Programming Tutorial I
prolog programming Tutorial I. Overview. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 Please read
http://www.cse.cuhk.edu.hk/~csc4510/prolog/tutorial.1/1.htm
Prolog Programming Tutorial I
Overview
Please read the in regard to the materials in this personal home page.

8. The 8th Prolog Programming Contest !
The 8th prolog programming Contest ! Taking place at the occasion of ICLP 2002. In beautiful, romantic Copenhagen, Denmark. Scheduled
http://www.cs.kuleuven.ac.be/~bmd/NewPrologProgrammingContest.html
The 8th Prolog Programming Contest !
Taking place at the occasion of
ICLP'2002 In beautiful, romantic Copenhagen, Denmark.
Scheduled on 30 July 2002, from 18.30 till 21
in room S110 of DIKU
We will have 10+ computers running SICStus Prolog
and several laptop network connections ...
If you want to be sure you can participate ... mail us Bart.Demoen@cs.kuleuven.ac.be You can also register at the conference, or just show up in time ... Anybody can participate - not just ICLP02 participants !
But there is a numerus clausus for practical reasons.
The WEB version of the contest
The questions of the contest are now available here
You might need to reload this page for seeing it. You can submit solutions as follows:
  • one e-mail contains all predicates for all the problems you want to submit a solution for (make sure there are no duplicates) no attachment, no encoding ... plain ascii - as if done by if you submit more than once, only your last e-mail is taken into account - this means you can't resubmit selectively mails must be send within 24 hours of the start of the contest
  • start the mail by the names+affiliations+contact-information of the team members who worked on the submission (in Prolog comments please) - for the web version of the contest, there is no predefined upper bound on the team size

9. PROLOG Programming For Artificial Intelligence Chapter 0 -- The Book
Divided into two parts, the first part of the book introduces the programming language Prolog, while the second part teaches Artificial Intelligence using
http://cwx.prenhall.com/bookbind/pubbooks/bratko3_ema/chapter0/objectives/deluxe
The book
The third edition of this best-selling guide to Prolog and Artificial Intelligence has been updated to include key developments in the field while retaining its lucid approach to these topics. Divided into two parts, the first part of the book introduces the programming language Prolog, while the second part teaches Artificial Intelligence using Prolog as a tool for the implementation of AI techniques. PROLOG has its roots in logic, however the main aim of this book is to teach Prolog as a practical programming tool. This text therefore concentrates on the art of using the basic mechanisms of Prolog to solve interesting problems. The third edition has been fully revised and extended to provide an even greater range of applications, which further enhance its value as a self-contained guide to Prolog, AI or AI Programming for students and professional programmers alike. Features
  • Combined approach to Prolog and AI allows flexibility for learning and teaching
  • Provides a thorough representation of AI, emphasizing practical techniques and Prolog implementations
  • Prolog programs for use in projects and research are available for download on the World Wide Web.

10. Topic: Lang/prolog/
CMU Artificial Intelligence Repository. CMU Prolog Repository and Vellino, A. " prolog programming in Depth", Scott, Foresman Co Le, Tu Van, "Techniques of prolog programming, with implementation of logical negation and quantified goals
http://www.cs.cmu.edu/afs/cs.cmu.edu/project/ai-repository/ai/lang/prolog/0.html
CMU Artificial Intelligence Repository
CMU Prolog Repository
lang/prolog/ bookcode/ Machine readable parts of various Prolog books code/ Prolog code for benchmarking, research, education, and fun doc/ Documentation, including standards, introductions, bibliographies faq/ Prolog FAQ Postings: Frequently Asked Questions (FAQ) postings for comp.lang.prolog and comp.object.logic newsgroups gui/ Graphical User Interfaces (GUI) for Prolog impl/ Free/Shareware Prolog implementations oop/ OOP: Code related to object-oriented programming in Prolog. prolog/ Prolog Newsgroup Archives txt/ Online Prolog-related tech reports and papers. util/ Utilities for programming in Prolog. Origin: ftp.cs.cmu.edu:user/ai/lang/prolog/ [128.2.206.173] Welcome to the Prolog Repository. The Prolog Repository is part of the CMU Artificial Intelligence Repository. The goal of the Prolog Repository is to collect files and programs of general interest to Prolog programmers. Information files include the FAQ (Frequently Asked Questions) postings for the comp.lang.prolog newsgroup and copies of the draft standard for prolog. If this is the first time you have used the Repository, please read this file and the file named readme.txt. The file readme.txt contains important information concerning the repository and conditions on use of the repository. By retrieving files from the repository, you signify your agreement to these conditions. To contribute files to the repository, first see section [7] of the readme.txt file. Then send mail to AI.Repository@cs.cmu.edu. If possible, please put the files in ftp.cs.cmu.edu:user/ai/new/.

11. Prolog Programming A First Course
prolog programming A First Course. Paul Brna. else. Prolog and Logic Programming Prolog and Resolution; Prolog and Parallelism; Prolog and Execution Strategies;
http://www.cbl.leeds.ac.uk/~paul/prologbook/
Next: Contents
NOTE.... this site now "mirrored" at http://computing.unn.ac.uk/staff/cgpb4/prologbook
While the cbl site will probably be around for some time, the one over which I have control is at Northumbria University (unn). Get the book as a 537KB gzipped pdf file using Type one fonts! Get the book as a 367KB gzipped postscript file! Get the book as a 1.6MB postscript file
Prolog Programming A First Course
Paul Brna
Abstract:
The course for which these notes are designed is intended for undergraduate students who have some programming experience and may even have written a few programs in Prolog . They are not assumed to have had any formal course in either propositional or predicate logic. At the end of the course, the students should have enough familiarity with Prolog to be able to pursue any undergraduate course which makes use of Prolog This is a rather ambitious undertaking for a course of only twelve lectures so the lectures are supplemented with exercises and small practical projects wherever possible. The Prolog implementation used is SICStus Prolog which is closely modelled on Quintus Prolog (SICS is the Swedish Institute of Computer Science). The reference manual should also be available for consultation [

12. The World Wide Web Virtual Library: Logic Programming
Intelligent Reasoning by Example by Peter Flach, John Wiley Sons, 1994, covers theoretical and practical aspects of prolog programming and information on AI.
http://archive.comlab.ox.ac.uk/logic-prog.html
Virtual Library Computing Languages Prolog AI
Logic Programming
Please contact Jonathan Bowen if you know of relevant on-line information not included here. Use the comp.lang.prolog newsgroup for queries related to logic programming in general and Prolog in particular. This document contains some pointers to information on Logic Programming available around the world on the World Wide Web (WWW or W3), a global hypermedia system providing worldwide information The following information is available:
General repositories
Prolog
Window system interfaces
Other logic programming systems
Meetings
Books
Related information
indicates new entries. indicates a (subjectively!) recommended link for especially good on-line information. If enough people email me, I will add a star to entries recommended by others.
General repositories

13. M.Hiroi's Home Page / Prolog Programming
The summary for this Japanese page contains characters that cannot be correctly displayed in this language/character set.
http://www.geocities.co.jp/SiliconValley-Oakland/1680/prolog/
M.Hiroi's Home Page
http://www.geocities.co.jp/SiliconValley-Oakland/1680/
Prolog Programming
Home Tcl/Tk xyzzy Lisp Puzzle
‚¨‹CŠy Prolog ƒvƒƒOƒ‰ƒ~ƒ“ƒO“ü–å
CONTENTS
Prolog (ƒvƒƒƒOF Pro gramming in Log ic) ‚̓vƒƒOƒ‰ƒ~ƒ“ƒOŒ¾Œê‚Å‚·B ‚bŒ¾Œê‚â Perl ‚ªŽè‘±‚«Œ^Œ¾ŒêALisp ‚ªŠÖ”Œ^Œ¾Œê‚ƌĂ΂ê‚Ä‚¢‚é‚̂ɑ΂µA Prolog ‚͘_—Œ^Œ¾Œê‚ƌĂ΂ê‚Ä‚¢‚Ü‚·B‚±‚ê‚́AProlog ‚ÌŒvŽZ‚ÌŽd‘g‚Ý‚ªA ˜_—Šw‚ðŠî‘b‚É‚µ‚Ь‚è—§‚Á‚Ä‚¢‚é‚©‚ç‚Å‚·B ˜_—Šw‚Æ‚¢‚¤‚Ɠ‚¢‚Ì‚Å‚Í‚È‚¢‚©‚ÆŽv‚í‚ê‚é‚©‚à‚µ‚ê‚Ü‚¹‚ñB ‚Å‚·‚ªA˜_—Šw‚Í‚³‚Á‚Ï‚è‚í‚©‚ç‚È‚¢ M.Hiroi ‚Å‚àA Prolog ‚ŃvƒƒOƒ‰ƒ€‚ðì‚邱‚Æ‚ª‚Å‚«‚Ü‚µ‚½B ‚Ü‚½ALisp ‚Å Prolog ƒCƒ“ƒ^ƒvƒŠƒ^‚ðì‚Á‚½‚±‚Æ‚à‚ ‚è‚Ü‚·B ˜_—Šw‚¾‚©‚ç‚Æ‚¢‚Á‚āA“‚­l‚¦‚邱‚Æ‚Í‚Ü‚Á‚½‚­‚ ‚è‚Ü‚¹‚ñB ‚½‚Æ‚¦‚΁Au‘¾˜Y‚̓R[ƒq[‚ªD‚«‚Å‚ ‚éBv‚Æ‚¢‚¤Ž–ŽÀ‚ª‚ ‚é‚ƁA ‚¾‚ꂪƒR[ƒq[‚ðD‚«‚©H => ‘¾˜Y ‘¾˜Y‚Í‚È‚É‚ªD‚«‚©H => ƒR[ƒq[ ‚Æ‚¢‚Á‚½Ž¿–â‚É“š‚¦‚邱‚Æ‚ª‚Å‚«‚Ü‚·B ‚Ù‚©‚̃vƒƒOƒ‰ƒ~ƒ“ƒOŒ¾Œê‚ð’m‚Á‚Ä‚¢‚él‚É‚Æ‚Á‚āA ‚È‚ñ‚Å‚±‚ê‚ŃvƒƒOƒ‰ƒ€‚ª‘g‚ß‚é‚Ì‚©•sŽv‹c‚ÉŽv‚í‚ê‚邱‚Æ‚Å‚µ‚傤B ‚bŒ¾Œê‚â Perl ‚È‚Ç‚Ì‚±‚Æ‚Í‚«‚ê‚¢‚³‚Á‚Ï‚è–Y‚ê‚āA ŽÀÛ‚ÉŽg‚Á‚Ä‚Ý‚Ä‚­‚¾‚³‚¢BProlog ‚Ì–Ê”’‚³‚ªŽÀŠ´‚Å‚«‚é‚ÆŽv‚¢‚Ü‚·B
œŒ —˜E–Ɛӎ–€‚È‚Ç
w‚¨‹CŠy Prolog ƒvƒƒOƒ‰ƒ~ƒ“ƒO“ü–åx ‚Ì’˜ìŒ ‚Í•MŽÒuLˆä½ (Makoto Hiroi) v‚ª•ÛŽ‚µ‚Ü‚·B –³’fŽg—p‚â–³’f“]Ú‚Í‹ÖŽ~‚¢‚½‚µ‚Ü‚·B
SWI-Prolog
Prolog Programming ‚Å‚Í SWI-Prolog ‚Æ‚¢‚¤ˆ—Œn‚ðŽg—p‚µ‚Ü‚·B SWI-Prolog ‚Í GNU GPL ƒ‰ƒCƒZƒ“ƒX‚Å”z•z‚³‚ê‚Ä‚¢‚āA SWI-Prolog's Home ‚©‚çƒ_ƒEƒ“ƒ[ƒh‚Å‚«‚Ü‚·B Windows —p‚̃oƒCƒiƒŠ‚ª—pˆÓ‚³‚ê‚Ä‚¢‚é‚̂ŁA ƒ_ƒEƒ“ƒ[ƒh‚µ‚ă_ƒuƒ‹ƒNƒŠƒbƒN‚·‚ê‚΁A ƒCƒ“ƒXƒg[ƒ‰[‚ª‹N“®‚µ‚ÄŠÈ’P‚ɃZƒbƒgƒAƒbƒv‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B

14. Offshore Software Development, Web-Design Company Intelligence-Soft, Russia
prolog programming, offshore software development, artificial intelligence techniques, i software localization and translation.
http://www.intsoft.spb.ru
document.write(drawMenu("index"));
Intelligence-Soft is an offshore software development and web-design company based in St.Petersburg, Russia.
Since 1994 INTELLIGENCE-SOFT has delivered more than 70 projects for customers from Western Europe, USA and Canada lasting from several weeks to several years each. More... eMapX - ActiveX component displaying geographical maps. eMapX uses our unique map data exchange algorithm optimized for internet transfer. Read more about eMapX project.
Take a minute to visit our software development projects page and web-design projects page. We are very flexible in our business relations with customers. Most of our contracts are based upon fixed price model . However we recognize that a different approach may sometimes be appropriate.
Read more about our business relations with partners/customers, rates and payments business models section Type keywords here and click "Search": If you wish to outsource your software development project and want our experts to prepare and mail you a provisional quotation then find a minute to fill out project description form Download and print our brochure. Just go to the

15. Books By Michael And Melody Covington
Artificial Intelligence and Linguistics. Michael A. Covington, Donald Nute, and Andre Vellino prolog programming in Depth Second edition, PrenticeHall, 1997.
http://www.covingtoninnovations.com/books.html
Jump to ... Astrophotography for the Amateur How to Use a Computerized Telescope Celestial Objects for Modern Telescopes Dictionary of Computer and Internet Terms NOPPP PIC Programmer Fountain Pens Michael A. Covington Melody M. Covington Cathy Covington Sharon Covington
Covington Innovations Home

Books about: Computers Artificial Intelligence and Linguistics Astronomy and Astrophotography
Covington Innovations Home
Books by Michael and Melody Covington
We are authors, not booksellers. We do not sell our own books. The links on this page will enable you to purchase books online from Amazon and will give you the information needed to place a special order through any bookstore. Feel free to browse. Clicking on a link does not commit you to purchase a book.
Computers
Douglas Downing, Michael Covington, and Melody Mauldin Covington
with the assistance of Catherine Anne Covington
Dictionary of Computer and Internet Terms
Eighth edition, Barron's Educational Series,
Over 250 illustrations.
Major revision - 2003 More than 2500 key terms defined ...

16. Prolog Programming On The Web
prolog programming on the Web. The program could replace the standard URL handler, so that requests for certain URLs invoke the Prolog program.
http://www-lp.doc.ic.ac.uk/UserPages/staff/ft/alp/net/network/web.html
Prolog Programming on the Web
Appeared in Volume 10/1, February 1997
Keywords : web programming.
das@nicklas.franken.de

David Sedlock
6th November 1996
At the moment, there is a lot of interest in making Prolog applications available over the Web. One obstacle is the relatively bulky executable that most Prolog compilers deliver. If you use the standard CGI architecture, you pay a big price at runtime to load up such an executable every time the application is called. As it stands, the response time of a Prolog application over the net is likely to reinforce the general opinion that Prolog is too slow for serious use. In principle, I suppose it is possible to develop your own Web server with the Prolog application inside it. This would avoid the repeated load-up costs. However, writing a server is non-trivial, and is best left to experts. So we seem to be back at the CGI architecture. All of this is at the 'in principle' level. The devil is in the detail. I am very interested to know if anyone has done this.
tom@rahul.net

17. The 1st Prolog Programming Competition
The Inaugural prolog programming Competition at ILPS 94. Appeared in Volume 8/1, February 1995 Keywords competition. Bart Demoen.
http://www-lp.doc.ic.ac.uk/UserPages/staff/ft/alp/comment/contest1.html

The Inaugural Prolog Programming Competition at ILPS'94
Appeared in Volume 8/1, February 1995
Keywords : competition. Bart Demoen In conjunction with ILPS'94 in Ithaca, a Prolog Programming Competition was organized, and really took place. In April, I tried the same thing at PAP'94 in London, and it was a disaster because not a single participant showed up. At ILPS'94, there was more enthusiasm - and also much better support from the conference organizers (thank you, Wiktor Marek!) in giving the competition a good time slot, finding a good location (thank you Cornell University and, in particular, Anne Louise Gockel and Orlando Johnson), and promoting the competition. The idea for a competition was first mentioned to me by Leon Sterling during the PC meeting for ILPS'93, but I am sure that many people must have toyed with a similar idea before. We got inspiration from other programming competitions (thank you, Vivek Khera, for the Internet Programming Contest problem statements). Evan Tick joined the organization later. The competition was set up as follows: a student lab with 20 X-terminals and SICStus Prolog (thank you, SICS for providing your Prolog!). Participants (in teams of 2 or 3) were locked in the lab for 2.5 hours, during which time they submitted solutions to 6 problems given to them at the beginning. Every solution was evaluated as ok or not-ok according to a run with our test suite. We gave immediate feedback to the teams, so that they could submit new versions. Ranking was made according to the total number of correctly solved problems, with as second criterion the total time needed to submit the solutions, and as third criterion the run time of a particular solution. You might note that this still leaves the possibility for an ex aequo - something I only realized while typing this!.

18. A Prolog Introduction For Hackers || Kuro5hin.org
Programming in Prolog. While the basic Prolog new language prolog programming for Artificial Intelligence by Ivan Bratko. It s not
http://www.kuro5hin.org/story/2004/2/25/124713/784

create account
help/FAQ contact links ... MLP We need your support: buy an ad premium membership k5 store A Prolog Introduction for Hackers ... Technology
By tkatchev
Thu Feb 26th, 2004 at 05:03:23 PM EST
Strange, but true: Prolog is, without a doubt, currently the simplest and the most straightforward programming language of all mainstream programming languages; however, the special interests of academia and inept teaching have given it a horrible, pariah-like reputation. (After all, you cannot write a PhD thesis explaining obvious, practical things.) This article aims to ameliorate the situation; to introduce the practical simplicity of Prolog to those that might normally sneer at what they consider a horrible, convoluted playing field of doctorate theory. The Prolog approach Prolog is, essentially, a query language for databases, like SQL. However, unlike SQL, which is a limited query language for relational databases, (tables of rows and columns, much like a spreadsheet) Prolog is a query language for matching complicated patterns against a database of simple facts. Thus, all Prolog programs consist of three parts: a list of

19. Prolog - Wikipedia, The Free Encyclopedia
Prolog. (Redirected from prolog programming language). Facts. Programming in Prolog is very different from programming in a procedural language.
http://en.wikipedia.org/wiki/Prolog_programming_language

20. Ctl272 Prolog Programming
prolog programming CTL272 (2 credits) Spring 2003. Course Syllabus. This course gives a practical introduction to programming in Prolog.
http://www.ling.helsinki.fi/kit/2003k/ctl272/
Prolog Programming
CTL272 (2 credits)
Spring 2003
Course Syllabus
This course gives a practical introduction to programming in Prolog. Students learn the key concepts and techniques of Prolog and logic programming, including Prolog database queries, term unification, recursion, list processing, backtracking and negation. These techniques are illustrated with examples from artificial intelligence and natural language processing, including elementary expert systems and basic parsing with Definite Clause Grammars. The course is taught in English. The course consists of lectures, practical lab exercises, and a series of programming assignments.
Prerequisites
  • Knowledge of Unix (equivalent to Ctl130) Knowledge of Emacs (equivalent to Chapters 1-5 of
    Learning GNU Emacs , O'Reilly, 1996) Introductory knowledge of programming (equivalent to Ctl220)
The course is suitable for language students who do not have a computer science background.
Course arrangements
Time: Thursdays 13-16, 16.01.03 - 27.02.03

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 1     1-20 of 125    1  | 2  | 3  | 4  | 5  | 6  | 7  | Next 20

free hit counter