Re: Prolog programming job?




mctodd333@xxxxxxxxxxx wrote:
Hello!

I'm a recent CS graduate and I've recently developed an interest in
Prolog. I was wondering how popular it is in the software business
world. What kind of applications would companies work on in Prolog? I
understand it's quite an old language and what was wondering if there
companies that still use it today. How many of you use it daily in your
company?
Also, are there any sample commercial applications written in Prolog
online?


Thanks,
John

It is not the same software used in a company that commercial software
provided by the same company. Moreover, any application with a few of
complexity is composed of subsystems, each one developed in one or more
languages.

Only a very, very reduced number of companies distributes software
written mainly in Prolog. A few more uses some parts in Prolog. And
some more uses prolog in its internal software (internal tools, testing
software, control software, ...).

One reason is that company developers are more free when developing
software to be used internally that software "for sale". Moreover, in
this kind of software the quality factors are different (by example,
time to availabilty can be more important than execution time).

This criteria mades Prolog a best choice than, by example, C for this
kind of software.

.



Relevant Pages

  • Re: advice from a newbie
    ... because they understand these mechanisms :-) I very much doubt there is ... any hope Prolog will reach wide ... natural and easy to use than standard programming languages. ... developers had in mind. ...
    (comp.lang.prolog)
  • Re: Mainstreaming Prolog a Pragmatic Approach?
    ... experience is that Prolog is an incredibly useful language for virtually all ... often than not end up using Prolog. ... I think you're right when you question whether logic programming really ...
    (comp.lang.prolog)
  • Re: An even more basic question...
    ... My task was to represent these rules in Prolog, and to write an engine which, given a client's total position, could find the way of pairing its components so as to satisfy the rules with the minimum total margin requirement. ... present-day ISO Prolog is not co-extensive with the concept of Prolog -- and Prolog is not a "language" is the abusive sense in which that term is misapplied to deterministic stepwise-imperative computing notations. ... TOPIC: PROGRAMMING ... adapted to your particular scheduling problem, ...
    (comp.lang.prolog)
  • Re: An even more basic question...
    ... relatively recent standardization of prolog, how come the prolog community, ... applicable as a standalone language for product development. ... for example - noone expects SQL to ... programming language, and in time more sophisticated operational ...
    (comp.lang.prolog)
  • Re: Minsky still posting
    ... >> they seem to me significant features of its own. ... > the functiomal langauges than used with Prolog. ... operator in an imperative language. ... > part of the logic programming core of Prolog. ...
    (comp.lang.prolog)