Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
  Derniers articles
  • Comment appliquer des effets de flou…
  • Les origines de la suite de Fibonacc…
  • Comment faire pour dépanner un NET …
  • Qu'est-ce qu'un fichier IDL 
  • Comment faire un thème DotNetBar po…
  • Comment écrire un code script Pseud…
  • Comment placer du texte sur un fichi…
  • Comment réinstaller Rtl100.Bpl 
  • Comment créer des colonnes dans Lis…
  • Comment travailler avec des fichiers…
  •   Computer Programming Languages
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Computer Programming Languages

    Raisons d'utiliser Prolog

    Prolog ( Programmation en Logique ) est un langage de programmation unique. Il a été développé en France par des chercheurs qui se sont intéressés à la traduction automatique du langage naturel. Il a été perfectionné en Ecosse par des chercheurs qui se sont intéressés à démonstrateurs automatiques automatiques. Il est venu à l'attention du monde lorsque les Japonais ont choisi comme langue de base pour leur projet " cinquième génération " d'Intelligence Artificielle (AI ) . Il ya beaucoup de bonnes raisons d'utiliser Prolog . Utiliser Prolog

    Une des meilleures raisons d'utiliser Prolog est que vous n'avez pas à indiquer à l'ordinateur comment résoudre un problème --- vous avez juste à donner à l'ordinateur des règles inhérentes à la résolution du problème . Programmes Prolog se composent d'un bien commandé un ensemble de règles qui ressemblent à ceci : Si X et Y et Z puis W. Cet ensemble de règles pourraient être les règles de grammaire ( si vous travaillez sur les langues naturelles ) ou des règles relatives aux mathématiques ( si vous travaillez sur les démonstrateurs automatiques automatiques) ou des règles concernant n'importe quel domaine d'intérêt. Les règles doivent avoir cette forme : «Si (un nombre quelconque d'antécédents --- y compris zéro antécédents) puis ( conclusion ) . " Les antécédents doivent être connectés avec le "et" la conjonction. Une fois les règles sont en place, vous pouvez soumettre une question et le programme va répondre « oui», « non» ou « ne peut pas dire . "
    Quantification

    une autre raison d' utiliser Prolog , c'est qu'il est très facile d'exprimer les choses en Prolog qui sont difficiles à exprimer en d'autres langues . Il est facile d'exprimer des faits en Prolog , mais il est également facile d'exprimer des relations complexes parce que Prolog utilise la logique de quantification à la place de la logique simple utilisée par d'autres langues. Quantification signifie simplement qu'une variable peut avoir des attributs --- en d'autres termes , ce n'est pas seulement «Si A et B puis C " il peut aussi être «Si A ( a, b, c) et B (m, n) alors C (a, b , n) ", où a, b, c , m et n sont des attributs de a, B et C. Par exemple, si Between ( x , y, z ) et entre (x, k , y) puis entre (x, k , z) " serait difficile d'exprimer dans une autre langue --- il serait certainement prendre plus d'une ligne dans une autre langue.
    unification
    Photos

    La raison pour laquelle beaucoup de gens choisissent Prolog , c'est qu'il va rechercher automatiquement une réponse. Cela peut être fait dans d'autres langues , mais ce n'est pas automatique et impliquerait des centaines ou des milliers de lignes de code. Prolog devient vraiment son puissance des outils logiques, tels que la quantification et l'unification . unification signifie simplement que deux choses ne doivent pas être égale à correspondre aussi longtemps qu'ils peuvent être rendus égaux en utilisant une liste de substitutions . par exemple, P (j, g ) n'est pas égal P ( k, g ), mais ils peuvent être rendus égaux si (j = k) est sur la liste de remplacement. unification , il est facile de chercher quelque chose parce que quand Prolog répond «oui» ou «non» il revient aussi la substitution liste qui est nécessaire pour faire fonctionner les choses . Par exemple, si le fait Dog (riche , benji ) est dans votre base de données et vous demander le "Dog (riche , x) " question. Prolog retournera " oui " et la liste de substitution (x = benji ) .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment ajouter des barres de ligne sur un site Internet 
  • Comment faire votre propre clavier Personnage 
  • Comment faire pour modifier les métadonnées pour une photo 
  • Comment classer Variables 
  • Entity Framework vs NHibernate 
  • Comment effacer texte en Python 
  • Comment faire pour obtenir un fichier WSDL Validation de l'axe URL 
  • Comment Traverse récursive dans une liste chaînée 
  • Comment séparer chiffres d'un numéro en Prolog 
  • Différence entre l'identification et non- identification de relations 
  • Connaissances Informatiques © http://www.ordinateur.cc