Skip to main content

Qu'est-ce que Prolog?

Conçu au début des années 1970, Prolog, probablement une combinaison du programme et de la logique des mots, est l'un des premiers langages de programmation informatique.En partie parce que c'est un code très simple, en utilisant la logique de premier ordre et peu de calcul, il est toujours en usage populaire.L'ensemble d'instructions d'origine a été considérablement agrandi et développé en de nombreuses variantes car il est particulièrement bien adapté pour traiter la langue.Ces deux principaux attributs du programme fournissent le traitement des applications telles que l'intelligence artificielle et les télécommunications automatisées.

Prolog utilise la logique formelle de premier ordre.Les instructions téléchargées sur un ordinateur sont fermes;Ils n'ont pas de pondération floue et informatique.Dans l'expression, la syntaxe de la langue est un ensemble fini de règles et la sémantique est définie, généralement par des ensembles tels que des descripteurs uniques, plusieurs listes et chaînes, ou par une plage telle que des séquences numériques.

avec un codage mieux connu tel que le langage de balisage hypertexte (HTML), Prolog est dans une classe de logiciels communément appelés langages de programmation déclaratifs, qui utilisent caractéristiquement la simple déclaration «x égal à y», définie comme un «terme».Un ordinateur est dit quoi faire;Il n'est pas demandé de calculer seul comment y arriver.L'ordinateur reçoit un ensemble de faits avec un «prédicat» et les relations, définies comme une «clause», à partir de laquelle une requête d'entrée devrait produire une conclusion de sortie vraie et fausse.Il n'exécute pas d'algorithme, mais tire plutôt une réponse simple en ajoutant et en soustrayant ou en nier de son ensemble connu de définitions., traité et renvoyé, entraînant une plus grande complexité ou simplicité des informations.Avec l'augmentation de la capacité de la mémoire et de l'accès rapide, c'est le paradigme dominant qui a motivé le Saint Graal et Mdash de l'informatique;intelligence artificielle.Ce qui est la clé selon beaucoup dans le domaine, c'est l'interface et la langue.La programmation PROLOG peut être utilisée pour créer des GUIS, l'interface utilisateur graphique lancée par Apple , en définissant simplement les symboles visuels.Il peut également être utilisé pour lire, traduire et créer une expression faciale.

La linguistique informatique est beaucoup plus difficile, et bien que Prolog a progressé au fil des ans pour incorporer, par exemple, les principes grammaticaux uniques de certaines langues étrangères, de nombreux chercheurs remettent en questionsi cela représente efficacement la langue.Pour les systèmes d'experts limités, tels que les lignes téléphoniques techniques de reconnaissance vocale informatisées, la programmation PROLOG est utilisée à un certain degré d'efficacité.Il peut également être intégré dans un logiciel de logique d'ordre supérieur mdash;Quantification des langues telles que C + ou Java Mdash;Mais la compression et la portabilité restent des problèmes qui perdurent pour ce langage de programmation à forte intensité de données.