Functional logic

From FasciPedia
Revision as of 18:18, 8 February 2024 by ๐—”๐—ฟ๐—ฐ๐—ต๐—ฎ๐—ป๐—ด๐—ฒ๐—น (talk | contribs) (Text replacement - "{{Reflist}}" to "{{Reflist|2}}")
(diff) โ† Older revision | Latest revision (diff) | Newer revision โ†’ (diff)
Jump to navigation Jump to search

Functional logic is a philosophy that is used in the makeup of computer languages, and is the combination, in a single programming language, of the paradigms of functional programming (including higher-order programming) and logic programming (non-deterministic programming, unification). This style of programming was pioneered[1] in the 1990s. Other, newer functional logic programming language include Curry and Mercury (programming languages).[2]

References

  1. โ†‘ Handbook of Logic in Artificial Intelligence and Logic Programming pp. 499โ€“590 Oxford University Press (1998).
  2. โ†‘ Functional logic programming at U. Kiel