Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Both sides previous revision Poprzednia wersja
Nowa wersja
Poprzednia wersja
pl:prolog:prolog_lab [2008/11/03 12:49]
gjn reorganizacja
pl:prolog:prolog_lab [2019/06/27 15:50] (aktualna)
Linia 23: Linia 23:
  
 ===== Tematy ===== ===== Tematy =====
-==== Część główna ==== 
  
-  * [[.:​prolog_lab:​prolog_lab_1|Wprowadzenie]] +==== Część główna ====
-  * [[.:​prolog_lab:​prolog_lab_2|Podstawy programowania]] +
-  * [[.:​prolog_lab:​prolog_lab_3|Praca z listami]] +
-  * [[.:​prolog_lab:​prolog_lab_reprezentacja|Reprezentacja wiedzy]] +
-  * [[.:​prolog_lab:​prolog_lab_metaprog|Meta programowanie]] +
-  * [[.:​prolog_lab:​prolog_lab_system|Integracja z systemem operacyjnym]]+
  
 +  - [[.:​prolog_lab:​wprowadzenie|Wprowadzenie]]
 +  - [[.:​prolog_lab:​programy|Podstawy programowania]]
 +  - [[.:​prolog_lab:​listy1|Praca z listami (cz. 1)]]
 +  - [[.:​prolog_lab:​listy2|Praca z listami (cz. 2)]]
 +  - [[.:​prolog_lab:​reprezentacja_wiedzy|Reprezentacja wiedzy]]
 +  - [[.:​prolog_lab:​prolog_lab_metaprog|Meta programowanie]]
 ==== Część fakultatywna ==== ==== Część fakultatywna ====
-  ​* [[.:​prolog_lab:​prolog_lab_xpce|Tworzenie GUI w XPCE]] + 
-  * [[.:​prolog_lab:​prolog_lab_java|Integracja z Java]] +  * [[.:​prolog_lab:​prolog_lab_system|Integracja z systemem operacyjnym]] (**O**) 
-  * [[.:​prolog_lab:​prolog_lab_ansic|Integracja z C]]+  ​* [[.:​prolog_lab:​prolog_lab_xpce|Tworzenie GUI w XPCE]] ​(**P**) 
 +  * [[.:​prolog_lab:​prolog_lab_graphsearch|Planowanie tras przejazdu]] (**L**) 
 +  * [[.:​prolog_lab:​prolog_lab_http|Integracja z HTTP/WWW]] (**H**) <- //uwaga: wymaga O// 
 +  * [[.:​prolog_lab:​prolog_lab_dcg|Definite Clause Grammars]] (**D**) 
 +  * [[.:​prolog_lab:​prolog_lab_semweb|Integracja z SemWeb]] (**S**) <- //przydatna wiedza z O (graphviz)//​ 
 +  * [[.:​prolog_lab:​constraint_satisfaction_problems|Opisywanie problemów za pomocą ograniczeń]] (**C**) 
 + 
 +---- 
 + 
 +Wersje robocze lab, dla zainteresowanych. 
 +  * [[.:​prolog_lab:​prolog_lab_rdbms|Integracja z RDBMS]] (**R**) 
 +  * ([[.:​prolog_lab:​prolog_lab_ansic|Integracja z C]] (C)) 
 +  * [[.:​prolog_lab:​prolog_lab_java|Integracja z Java]] (**J**) <- //uwaga: wymaga O// 
 + 
 +==== Prolog a uczenie maszynowe ==== 
 + 
 +  * [[.:​prolog_lab:​ml:​prolog_lab_uczenie|Podstawy uczenia maszynowego]] (**ML**)
  
 ===== Przydatne materiały ===== ===== Przydatne materiały =====
 +
 +====  Biblioteka programów w Prologu ====
 +W [[prolog:​pllib:​start|dostępnej tutaj]] bazie przykładów zebrano ponad 300 przykładów programów w Prologu ilustrujących różne techniki programistyczne i rozwiązania istotnych problemów.
 ==== Podręczniki wprowadzające ==== ==== Podręczniki wprowadzające ====
 +
 +  * [[http://​www.ailab.si/​ivan|I. Bratko]], //​[[http://​www.amazon.com/​Programming-Artificial-Intelligence-International-Computer/​dp/​0321417461/​ref=dp_ob_title_bk|Prolog Programming for Artificial Intelligence]]//,​ 4th ed, Addison-Wesley,​ 2011.
  
   * Dave Stuart Robertson, //​[[http://​www.dai.ed.ac.uk/​groups/​ssp/​bookpages/​quickprolog/​quickprolog.html|Quick Prolog]]//   * Dave Stuart Robertson, //​[[http://​www.dai.ed.ac.uk/​groups/​ssp/​bookpages/​quickprolog/​quickprolog.html|Quick Prolog]]//
-  * Patrick Blackburn, Johan Bos, Kristina Striegnitz, //​[[http://​www.coli.uni-saarland.de/​~kris/learn-prolog-now|Learn Prolog Now!]]// ​+  * Patrick Blackburn, Johan Bos, Kristina Striegnitz, //​[[http://​www.learnprolognow.org/|Learn Prolog Now!]]// ​
   * J. R. Fisher, //​[[http://​www.csupomona.edu/​~jrfisher/​www/​prolog_tutorial/​contents.html|Prolog Tutorial]]//​   * J. R. Fisher, //​[[http://​www.csupomona.edu/​~jrfisher/​www/​prolog_tutorial/​contents.html|Prolog Tutorial]]//​
   * Colin Barker, //​[[http://​perso.orange.fr/​colin.barker/​lpa/​lpa.htm|LPA Examples]]//​   * Colin Barker, //​[[http://​perso.orange.fr/​colin.barker/​lpa/​lpa.htm|LPA Examples]]//​
Linia 47: Linia 68:
 ==== Książki o Prologu, SE, LP ==== ==== Książki o Prologu, SE, LP ====
  
-  * Dennis Merritt, ​Adventure In Prolog, ​http://​www.amzi.com/​AdventureInProlog +  * Dennis Merritt, ​//[[http://​www.amzi.com/​AdventureInProlog|Adventure In Prolog]]// 
-  * Dennis Merritt, ​Building Expert Systems in Prolog, ​http://​www.amzi.com/​ExpertSystemsInProlog +  * Dennis Merritt, ​//[[http://​www.amzi.com/​ExpertSystemsInProlog|Building Expert Systems in Prolog]]// 
-  * Ulf Nilsson and Jan Małuszyński,​ Logic, Programming and Prolog (2ed), http://www.ida.liu.se/~ulfni/lpp+  * Ulf Nilsson and Jan Małuszyński, ​//​[[http://​www.ida.liu.se/​~ulfni/​lpp|Logic, Programming and Prolog]]// (2ed)
 +  * Michael Covington et. al.//[[http://web.ncf.ca/​andre/​publications/​PPID.pdf|Prolog Programming in Depth]]//.
  
 ==== Kompilatory Prologu ==== ==== Kompilatory Prologu ====
Linia 58: Linia 80:
   * Daniel Diaz, [[http://​gnu-prolog.inria.fr|GNU-Prolog]]   * Daniel Diaz, [[http://​gnu-prolog.inria.fr|GNU-Prolog]]
  
 +==== Standardy pisania kodu w Prologu ==== 
 +  * MICHAEL A. COVINGTON, ROBERTO BAGNARA, RICHARD A. O’KEEFE, JAN WIELEMAKER, SIMON PRICE, //​[[http://​www.ai.uga.edu/​mc/​plcoding.pdf|Coding guidelines for Prolog]]//, Cambridge University Press, 2011.
pl/prolog/prolog_lab.1225712979.txt.gz · ostatnio zmienione: 2019/06/27 15:59 (edycja zewnętrzna)
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0