Learning advanced Prolog

Posted on by Heidy

I recently came back from a trip to the Mediterranean, which meant that I had no access to technology for almost a week. Although I wasn’t able to get any work done on anything related to Computer Science, I did read a few books. I finished Vonnegut’s Bluebeard and I just started Kafka’s The Trial.

Yesterday I began learning a bit of advanced Prolog. Although I know the very basics of Prolog, I haven’t had enough experience with advanced Prolog program implementation. The language that we are creating for my honors thesis is interpreted in Prolog, and I recently began learning the advanced concepts used with the help of my professor. It was a bit hard at first to grasp the heavy use of recursion in Prolog, which could be attributed to Prolog being a declarative language rather than a procedural one. After tracing through some of the implementation, I began to get the hang of it! Hooray! I still have a long way to go though…

I have a web-design deadline coming up soon (Web-design is my side job), so I have recently put aside the MIT OpenCourse that I have been going through in my free time. Once I get back on track, I’ll start updating again.

Leave a Reply

Your email address will not be published. Required fields are marked *