2012-05-01 30 views
12

Necesito hacer un proyecto para clase en Prolog pero no nos proporcionaron ninguna guía en el idioma en sí. Estaba leyendo http://kti.mff.cuni.cz/~bartak/prolog/contents.html pero no estoy entendiendo nada de lo que estoy leyendo.¿Qué es un buen sitio web para aprender prólogo?

¿Alguna mejor fuente que pueda compartir?

+0

Todo lo que puedo decir es que sé por experiencia que no hay buenos libros para principiantes ' – keyser

+3

http://stackoverflow.com/questions/401635/good-beginners-material-on-prolog – m09

+2

@ keyser5053: I no estoy de acuerdo, ¡me encuentro con Learn Prolog ahora! ser un buen material para principiantes, por ejemplo. – m09

Respuesta

4

Me gusta Adventures in Prolog, pero aprender un lenguaje lógico por su cuenta puede ser muy difícil. Realmente puede aprender mucho más rápido y más correctamente con un mentor o tomando un curso universitario.

+2

Cualquier idioma ** debe ** aprender ** utilizando ** it. Y Prólogo en mi humilde opinión más que otros, porque es más "grueso" que otros ... – CapelliC

8

Hace muchas lunas, me gustó el libro Programming in Prolog de William F. Clocksin & Christopher S. Mellish. También ayuda a trabajar a través de ejercicios y ver cómo funciona el lenguaje. Puede solucionar algunos problemas de este sitio Werner Hett's P-99: Ninety-Nine Prolog Problems y aquí SWI Prolog es una buena implementación para usar.

10

La "Programación de Prolog para IA" de Bratko es excelente, clara, animada y accesible. Sterling y Shapiro, "The Art of Prolog", también son muy buenos, muy minuciosos con las cosas básicas/fundamentales.

Bratko fue el que "hizo clic" para mí. Le quité este eslogan (no recuerdo si lo escribió o si lo destilé de su libro de alguna manera) - en Prolog, para entender que la pregunta es tener su respuesta. Escribir la pregunta correctamente le da un programa ejecutable, más o menos. Recuerdo leer una página en árboles AVL donde escribió la definición, y di vuelta la página esperando ver la "solución". Pero ya era por otra cosa. Volviendo la página hacia atrás, me di cuenta de que la declaración de qué árboles AVL era, ya era el programa en sí.

Cuestiones relacionadas