Pretražite po imenu i prezimenu autora, mentora, urednika, prevoditelja

Napredna pretraga

Pregled bibliografske jedinice broj: 138160

A Mathematical Definition of Full Prolog


Boerger, Egon; Rosenzweig, Dean
A Mathematical Definition of Full Prolog // Science of Computer Programming, 24 (1995), 3; 249-286 (međunarodna recenzija, članak, znanstveni)


CROSBI ID: 138160 Za ispravke kontaktirajte CROSBI podršku putem web obrasca

Naslov
A Mathematical Definition of Full Prolog

Autori
Boerger, Egon ; Rosenzweig, Dean

Izvornik
Science of Computer Programming (0167-6423) 24 (1995), 3; 249-286

Vrsta, podvrsta i kategorija rada
Radovi u časopisima, članak, znanstveni

Ključne riječi
Evolving algebras; Prolog; ISO standard

Sažetak
The paper provides a mathematical yet simple model for the full programming language Prolog, as apparently intended by the ISO draft standard proposal. The model includes all control constructs, database operations, solution collecting predicates and error handling facilities, typically ignored by previous theoretical treatments of the language. We add to this the ubiquitous box-model debugger. The model directly reflects the basic intuitions underlying the language and can be used as a primary mathematical definition of Prolog. The core of the model has been applied for mathematical analysis of implementations, for clarification of disputable language features and for specifying extensions of the language in various directions. The model may provide guidance for extending the established theory of logic programming to the extralogical features of Prolog.

Izvorni jezik
Engleski

Znanstvena područja
Matematika



POVEZANOST RADA


Projekti:
0120048

Ustanove:
Fakultet strojarstva i brodogradnje, Zagreb

Profili:

Avatar Url Dean Rosenzweig (autor)


Citiraj ovu publikaciju:

Boerger, Egon; Rosenzweig, Dean
A Mathematical Definition of Full Prolog // Science of Computer Programming, 24 (1995), 3; 249-286 (međunarodna recenzija, članak, znanstveni)
Boerger, E. & Rosenzweig, D. (1995) A Mathematical Definition of Full Prolog. Science of Computer Programming, 24 (3), 249-286.
@article{article, author = {Boerger, Egon and Rosenzweig, Dean}, year = {1995}, pages = {249-286}, keywords = {Evolving algebras, Prolog, ISO standard}, journal = {Science of Computer Programming}, volume = {24}, number = {3}, issn = {0167-6423}, title = {A Mathematical Definition of Full Prolog}, keyword = {Evolving algebras, Prolog, ISO standard} }
@article{article, author = {Boerger, Egon and Rosenzweig, Dean}, year = {1995}, pages = {249-286}, keywords = {Evolving algebras, Prolog, ISO standard}, journal = {Science of Computer Programming}, volume = {24}, number = {3}, issn = {0167-6423}, title = {A Mathematical Definition of Full Prolog}, keyword = {Evolving algebras, Prolog, ISO standard} }

Časopis indeksira:


  • Current Contents Connect (CCC)
  • Web of Science Core Collection (WoSCC)
    • SCI-EXP, SSCI i/ili A&HCI
  • Scopus


Uključenost u ostale bibliografske baze podataka::


  • The INSPEC Science Abstracts series
  • Mathematical Reviews
  • ACM Computing Reviews
  • Cambridge Scientific Abstracts





Contrast
Increase Font
Decrease Font
Dyslexic Font