Lately I am thinking to get involve in Prolog programming but one question interest me is prolog has future in the world of PHP, Java, etc. Any comments are useful
Prolog is so radically different from mainstream imperative programming languages like those you mentioned, that you can't really compare them. Prolog's problem-solving approach lends itself more to situations involving artificial intelligence which would be extremely complex to program using imperative languages. On the other hand, Prolog's built-in decision-making processes would probably be a hindrance for most mainstream programming problems.
I am a mainstream programmer, happily using C++ and Perl for 99% of my stuff. It was only when I came across logic problems that would be a nightmare to program in either of those languages, that I realised that Prolog would be the answer, and it was. So I have kept Prolog as a tool to be used in certain situations.
It does take a lot of effort for a mainstream programmer to get his head around Prolog's way of working, but for the type of problems it's designed for, there's little competition.
Prolog is still being actively developed and used, and there are many distributions to choose from. Its status as the premier logic programming language means that it won't be going away any time soon, though it will probably only ever be a niche language.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.