XSB

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

XSB este numele unui dialect al limbajului de programare Prolog . Implementarea sa este dezvoltată la Universitatea Stony Brook în colaborare cu Katholieke Universiteit Leuven , Noua Universitate din Lisabona , Universitatea Uppsala și furnizorul de software XSB, Inc.

XSB extinde Prolog cu tablare și HiLog (extensie standard a Prolog care permite o utilizare limitată a programării logice de ordin superior ).

Implementarea open source XSB include o interfață cu limbajul de programare Java .

Istorie

XSB a fost dezvoltat inițial la Universitatea Stony Brook de David S. Warren, Terrance Swift și Kostis Sagonas. S-a bazat pe limbajul SB-Prolog dezvoltat și la Universitatea Stony Brook în 1986. [1] [2] Este un limbaj de programare logică .

Sintaxă

XSB acceptă mai multe tipuri de date de limbaj de programare standard, cum ar fi numere întregi , numere în virgulă mobilă și atomi .

Numerele întregi din XSB pot fi interpretate în mai multe baze. În mod implicit, numerele întregi sunt interpretate în baza 10, dar pot fi interpretate într-o gamă de baze de la 2 la 36. [3]

Atomii sunt similari cu corzile . Sunt o succesiune de personaje.

Notă

Bibliografie

linkuri externe