Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations IamaSherpa on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

The future of prolog

Status
Not open for further replies.

dkin

Programmer
Dec 11, 2002
39
ES
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.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top