DEV Community

[Comment from a deleted post]
Collapse
 
millebi profile image
Bill Miller

Wow, I haven't had a chance to look at any Prolog since 1988! I remember everything you mention and the quirky concept that makes it look like you're executing your data. I loved the conciseness of Prolog when I first encountered it and have always liked it since then. At the time I encountered it I had only been able to work in simple procedural languages (Assembler, BASIC, COBOL, Pascal) and the freedom offered by Prolog was amazing. So little crap to actually get something done. My encounter with Prolog made me wish for better languages for years before I was able to start working in a job that finally allowed for OO programming... but it still wasn't as simple and obvious as Prolog.

Now it makes me wonder if they ever fixed the performance and memory problems of the Prolog of 1988... but back then I was tasked with figuring out how to get it to run on a 286 with 2M of RAM loading off of a 1.44M floppy disk... not a simple task at the time. Ohh the nightmares of Extended vs Expanded memory in DOS! (It turned out that the machine they gave me was a 386SX and not a 286, which made things more complicated)