Re: what are these langs?

From: L.J. Buitinck (L.J.Buitinck.spam_at_spam.student.rug.nl)
Date: 11/13/03


Date: Thu, 13 Nov 2003 11:41:44 +0100

Stefan Ljungstrand wrote:
> On Wed, 5 Nov 2003, Tristan Miller wrote:
>
> Err, where I'm from, Haskell is a functional programming language.
>
> (Hmm, the logic programming language Mercury (intended as, sortof,
> statically typed successor/improvement for Prolog) also has functions, so
> I would count it as functional too. And they say that Lisp is multi-
> paradigm.)

Haskell is a functional programming language.

Prolog is an impure logic programming language (a procedural language
with logic programming features).

Lisp is a procedural programming language dressing up as a functional
one. not very successfully, IMHO, although Scheme does it better than
Common Lisp.

Mercury is a pure functional logic programming language.
I'm not sure much is happening around Mercury anymore...

-- 
Segui il tuo corso, e lascia dir le genti.
Lars


Relevant Pages

  • Re: Is Prolog good for AI? (was: Minsky still posting)
    ... >> widely viewed as a failure. ... programming language was "a version of Prolog". ...
    (comp.lang.prolog)
  • Algorithm transformation
    ... (sorry if the syntax is prolog like, but it is the programming language ... And the target is to obtain the set of rules for the addition of one ...
    (comp.theory)
  • Re: C# 3.0 with pseudorelational extensions
    ... >> convinced that unifying the capabilities of the dbms and the ... >> general purpose programming language will lead to some great ... > prolog appeared within months of RM, and was based on just that premise. ... >> mostly about throwing out relational functionality and putting ...
    (comp.databases.theory)
  • Re: After Clocksin & Mellish?
    ... When you say "the Prolog programming language" or "the programming language Prolog" ... Is there any real need to speak of "the Prolog programming language" in the singular? ... If as procurement officer I am writing the final specifications ...
    (comp.lang.prolog)
  • Re: compare element in a list prolog
    ... >>for most Prolog newcomers, namely, how, starting with a blank slate, do ... >>of Prolog programming and, as such, only comes from continued practice. ... to designing programs in any programming language, I agree, but AFAIK ... > processing lists. ...
    (comp.lang.prolog)

Loading