Opbrengst prolog

Prolog in uw code insluiten
Download nu

Opbrengst prolog Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • BSD License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Jeff Thompson
  • Uitgever website:

Opbrengst prolog Tags


Opbrengst prolog Beschrijving

Inmed Prolog in uw code Opbrengst PROLOG is een software waarmee u prolog-programma's rechtstreeks in Python, C # of JavaScript kunt insluiten met behulp van het rendementsleutelwoord. Hier is bijvoorbeeld de klassieke "oom" -predicaat in Prolog: Uncle (persoon, oom): - ouder (persoon, ouder), broer (ouder, oom). (Dit zegt dat een persoon een oom heeft als de persoon een oom heeft als de persoon een oom heeft als de persoon een oom heeft als de persoon een oom heeft Ouder en die ouder heeft een broer.) En hier is het in het leveren van prolog: Pythondef oom (persoon, oom): ouder = variabele () voor L1 in ouder (persoon, ouder): voor L2 in broer (ouder, oom): Opbrengst Falsec # Ienumerable oom (object persoon, object oom) {variabele ouder = nieuwe variabele (); foreach (BOOL L1 in ouder (persoon, ouder)) {Foreach (Bool L2 in Brother (Ouder, Oom)) rendement rendement false; }} JavaScriptFunctie oom (persoon, oom) {VAC OUDER = nieuwe variabele (); voor elke (var L1 in ouder (persoon, ouder)) {voor elke (var L2 in broer (ouder, oom)) oplevert false; }} Zoals u kunt zien, is de stroom van de Code in Yield Prolog vergelijkbaar met Prolog. De tutorial legt uit hoe deze voorbeelden werken, zonder dat je verwacht te laten PROLOG. En de benchmarks tonen aan dat de opbrengstpoloog in C # sneller kan zijn dan efficiënte prologesystemen zoals YAP PROLOG- en XSB.YIDE PROGE wordt mogelijk gemaakt door het rekenkrewoord, dat automatisch iterators maakt die u kunt nestelen, gecombineerd met de variabele klasse van de rendement prologt een variabele met andere waarden (net als in Prolog). Er staat geen "API" tussen uw code en levert PROLOG op, omdat u het rendementsleutelwoord gewoon gebruikt om "iteratorfuncties" te maken waar u ze nodig hebt. Opbrengst PROLOG maakt deel uit van uw code, die PROLOG-STYLE kan mengen, prediceert rechtstreeks met gewone arrays, bestand I / O, GUI-oproepen en al uw eigen klassen. Omdat het je hiermee kan mengen, verenigt opleveringsprogen de declaratieve en procedurele programmeermodellen.


Opbrengst prolog Gerelateerde software

Symlang

Symlang is een andere geïnterpreteerde objectgeoriënteerde ingebedde taal. ...

183

Downloaden