Produrre prolog.

Embed Prolog nel tuo codice
Scarica ora

Produrre prolog. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • BSD License
  • Prezzo:
  • FREE
  • Nome editore:
  • Jeff Thompson
  • Sito web dell'editore:

Produrre prolog. Tag


Produrre prolog. Descrizione

Incorpora Prolog nel tuo codice Resa Prolog è un software che ti consente di incorporare programmi di Prolog direttamente in Python, C # o JavaScript utilizzando la parola chiave rendimento. Ad esempio, ecco il classico "zio" predicato in Prolog: zio (persona, zio): - Genitore (persona, genitore), fratello (genitore, zio). (Questo dice che una persona ha uno zio se la persona ha un Genitore e quel genitore ha un fratello.) Ed qui è in rendimento Prolog: Pythonef zio (persona, zio): Parent = Variabile () per L1 in Genitore (persona, genitore): per L2 in Brother (Genitore, Zio): Resa Falsec # IInumerable Zio (oggetto oggetto, zio oggetto) {genitore variabile = nuova variabile (); foreach (BOOL L1 nel genitore (persona, genitore)) {foreach (BOOL L2 in fratello (genitore, zio)) rendimento rendimento falso; }} Javascriptfunction zio (persona, zio) {var genitore = nuova variabile (); per ciascuno (VAR L1 nel genitore (persona, genitore)) {per ciascuno (VAR L2 in Brother (Genitore, zio)) rendimento falso; }} Come puoi vedere, il flusso del codice in Resa Prolog è simile a Prolog. Il tutorial spiega come funzionano questi esempi, senza aspettarti di conoscere Prolog. E i benchmark mostrano che il rendimento di Prolog in C # può essere più veloce dei sistemi di Prolog e efficienti come Yap Prolog e Xsb.yield Prolog è reso possibile dalla parola chiave rendimento, che crea automaticamente iteratori che è possibile nidificare, combinato con la classe variabile di Rendimento Prolog che può unificare Una variabile con altri valori (proprio come in Prolog). Non ci sono "API" in piedi tra il tuo codice e rendimento di Prolog, perché usi semplicemente la parola chiave rendimento per rendere "funzioni Iterator" ovunque tu abbia bisogno di loro. La resa Prolog è parte del tuo codice, che può miscelare i predicati in stile prolog direttamente con array ordinari, file I / O, chiamate GUI e tutte le tue classi. Perché ti consente di mescolare questi, la resa Prolog unifica i modelli di programmazione dichiarativa e procedurale.


Produrre prolog. Software correlato

Cmdsyntax.

CMDSYNTAX è un modulo Python per la corrispondenza degli argomenti della riga di comando per una definizione di sintassi. ...

170

Scarica

Karmasphere DP Language.

Il linguaggio Karmasphere DP è una lingua parallela non bloccante ad alte prestazioni per l'esecuzione dell'elaborazione dei dati. ...

180

Scarica

Templat.

Templat è un motore modello di file di testo da scopo generico, progettato per essere utilizzato come API da applicazioni java o servlet. ...

175

Scarica

Pystates.

Un semplice e potente quadro della macchina di stato Python utilizzando Canoutines ...

181

Scarica