News for hackers. Stuff that matters.
Re:Why did Prolog lose steam? (2010) by logicmoo on Thursday April 20, 2023 @03:17AM (#35637248)
It wouldn't be surprising if I was your "dumb" friend you are speaking of.

Consider this: Someone who can skillfully create valuable software in Prolog is likely to be highly knowledgeable and capable of programming professionally in other languages like C, Lisp, C#, C++, Scala, Java, Pascal, Python, Assembly, etc.

As a proficient programmer of these languages, I'm often asked to transform my Prolog software into languages like Python, Java, and C#. Even though I have more expertise in those languages compared to Prolog, I still say, "it would be too hard for me to attempt!" Not only would using those other languages for such software be an inefficient use of my time, but if the AI tasks executed in Prolog weren't so intricate, people unfamiliar with Prolog might already be capable of handling them without needing my help.

The dynamic changes and flow control that the software undergoes at runtime would likely be a massive amount of work to implement in those languages. On the few occasions when I or others have actually transformed our software, we often end up writing a Prolog interpreter or compiler in the target language, which then runs our code.

There are no comments on this comment yet.