On 01/05/18 09:38, Richard Kettlewell wrote:
> Andy Leighton writes:
>> On Tue, 01 May 2018 09:24:52 +0100, Richard Kettlewell
>>> https://en.wikipedia.org/wiki/Watson_(computer) is a famous application
>>> of Prolog. Lately I’ve been looking into a DSL which is essentially a
>>> Prolog subset for a particular application we have in mind.
>>
>> Cheers it looks like Haskell has come a long way in adoption in industey
>> since I last looked at it.
>>
>> Prolog - I knew about Watson but that is a weird case as Watson is
>> really a multi-language system. Prolog does the heavy lifting on pattern
>> matching but a lot of Watson is in other langs.
>
> That’s what I’d expect: Prolog used where it can play to its strengths,
> other languages used where they fit best. Complex systems are often
> implemented in multiple languages. Even in the not particularly
> complicated product that pays much of my salary we have four languages,
> plus a couple more dealing with OS integration.
>
Any website worth its salt typically runs at least 3 - PHP or other
server side scripting, HTML and javascript and mixtures of the above. I
run C as an additional langauge for speed and efficiency.
But I would remind you of the possibly apocryphal tale of a yound Gary
Kildall, faced with a huge wad of assembler code as an intern, who took
the decision to rewrite it in FORTRAN. It ran faster...
--
"I am inclined to tell the truth and dislike people who lie consistently.
This makes me unfit for the company of people of a Left persuasion, and
all women"
--- SoupGate-Win32 v1.05
* Origin: Agency HUB, Dunedin - New Zealand | FidoUsenet Gateway (3:770/3)
|