# Encouraging industry about Prolog

**URL:** <https://swi-prolog.discourse.group/t/encouraging-industry-about-prolog/1106>\
**Category:** Split Topic\
**Created:** [August 23, 2019, 2:21pm UTC](https://swi-prolog.discourse.group/t/encouraging-industry-about-prolog/1106 "2019-08-23T14:21:51Z")\
**Posts on this page:** 1\
**Showing post:** 7

<div class="post-metadata">

**Author:** ![peter.ludemann](https://yyz2.discourse-cdn.com/free1/user_avatar/swi-prolog.discourse.group/peter.ludemann/32/48_2.png) [@peter.ludemann](https://swi-prolog.discourse.group/u/peter.ludemann)\
**Post date:** [August 24, 2019, 9:29am UTC](https://swi-prolog.discourse.group/t/encouraging-industry-about-prolog/1106/7 "2019-08-24T09:29:11Z")

</div>

> [@Curious: How does Prolog "Byte code" compare to .NET IL (and some thoughts about enterprise ready systems)](https://swi-prolog.discourse.group/t/curious-how-does-prolog-byte-code-compare-to-net-il-and-some-thoughts-about-enterprise-ready-systems/1101/26):
>
> In a hypothetical situation where you replace Python with Prolog, what do I tell them?

When I learned Prolog (in the glory days before the 2nd AI winter), I read various tutorials and just didn’t “get it”. Then one day, the sun shone, and it all made sense. I wonder how typical my experience is? (It probably helps to have not learned a conventional programming language; and it’s not clear whether knowing SQL helps or hinders.) One suggestion: “make” is like Prolog without any arguments, and people don’t seem to have trouble understanding how “make” works, even with alternative rules.

[My only other “ah-ha” moment with programming was when I took a logic course, which contained my ways of proving Gödel’s Incompleteness Theorem (plus all the set theory that leads up to it). One day, I _understood_ and felt enlightened … but the feeling faded after an hour or so.]

---

_[View the full topic](https://swi-prolog.discourse.group/t/encouraging-industry-about-prolog/1106)._
