Prolog

Definition & Meaning

Last updated 7 month ago

What is Prolog?

itMyt Explains Prolog:

Programmation en Logique (Programming in Logic) or Prolog is a excessive-degree Programming Language that has its Roots in first-order common sense or first-order predicate calculus. The language become conceived in Marseilles, France inside the early 1970s via a group led by means of Alain Colmerauer. It is one of the first common sense programming languages and it remains popular these days. It is A Programming Language usually associated with Computational Linguistics and synthetic intelligence and is used in professional structures, theorem proving and sample matching over herbal language Parse Bushes and Natural Language Processing.

What Does Prolog Mean?

The first Prolog Device became advanced in 1972 by means of Colmerauer collectively with Philippe Roussel and become primarily based on Robert Kowalski’s procedural interpretation of Horn clauses. It cHanged into also in part inspired by using the choice to reconcile using logic as a declarative inFormation representation language with procedural illustration of know-how. Prolog changed into purposely developed for natural language processing – concerned with Computer and human (herbal) language interactions.

Prolog differs from different programming languages as it is declarative as opposed to sequences of Commands. It is occasionally called a rule-based or declarative language because it's far expressed in phrases of Relationships amongst Objects' residences, offered as statistics and policies. A computation is iNitiated via walking a question over those family members.

Applications include:

  • Machine mastering
  • Robot making plans
  • Automated reasoning
  • Problem fixing
  • Intelligent Database retrieval
  • Natural language understanding
  • Specification language

If you do not agree with the definition or meaning of a certain term or acronym for "Prolog", we welcome your input and encourage you to send us your own definition or abbreviation meaning. We value the diversity of perspectives and understand that technology is constantly evolving. By allowing users to contribute their own interpretations, we aim to create a more inclusive and accurate representation of definitions and acronyms on our website.

Your contributions can help us improve the content and ensure that it reflects a wider range of meanings and interpretations to the "Prolog". We believe in the power of collaboration and community engagement, and we appreciate your willingness to share your knowledge and insights.

To submit your definition or abbreviation meaning for "Prolog", please use the provided contact form on our website or reach out to our support team directly. We will review your submission and, if appropriate, update the information on our site accordingly.

By working together, we can create a more comprehensive and informative resource that benefits everyone. Thank you for your participation and for helping us maintain the accuracy and relevance of our "Prolog" definition.

Share Prolog article on social networks

Your Score to Prolog article

Score: 5 out of 5 (1 voters)

Be the first to comment on the Prolog

8049- V40
Terms & Conditions | Privacy Policy

itmyt.comĀ© 2023 All rights reserved