You are here

G-LOG: A PROLOG SEMI-COMPILER FOR NON-PROCEDURAL SOFTWARE TOOLS

Download pdf | Full Screen View

Date Issued:
1984
Summary:
G-LOG is a PROLOG semi-compiler written in the C programming language. G-LOG was designed to be a transportable, easily extensible non-procedural language which provides easy access to routines written in other programming languages. A primary use of G-LOG will be for the construction of a non-procedural executive for an expert system which calls existing routines to execute procedural functions. This versatility should enable industry investments in complex programs to be updated into a customized expert system. The history and philosophy of PROLOG is sketched first, then the syntax required by G-LOG is presented. The implementation of G-LOG is discussed in detail. Novel aspects of G-LOG include semi-compilation of variables and user-written system primitives. Guidelines for the application programmer are given.
Title: G-LOG: A PROLOG SEMI-COMPILER FOR NON-PROCEDURAL SOFTWARE TOOLS.
98 views
29 downloads
Name(s): Garrett, Randy L.
Florida Atlantic University, Degree Grantor
Type of Resource: text
Genre: Electronic Thesis Or Dissertation
Issuance: monographic
Date Issued: 1984
Publisher: Florida Atlantic University
Place of Publication: Boca Raton, Fla.
Physical Form: application/pdf
Extent: 136 p.
Language(s): English
Summary: G-LOG is a PROLOG semi-compiler written in the C programming language. G-LOG was designed to be a transportable, easily extensible non-procedural language which provides easy access to routines written in other programming languages. A primary use of G-LOG will be for the construction of a non-procedural executive for an expert system which calls existing routines to execute procedural functions. This versatility should enable industry investments in complex programs to be updated into a customized expert system. The history and philosophy of PROLOG is sketched first, then the syntax required by G-LOG is presented. The implementation of G-LOG is discussed in detail. Novel aspects of G-LOG include semi-compilation of variables and user-written system primitives. Guidelines for the application programmer are given.
Identifier: 14216 (digitool), FADT14216 (IID), fau:11027 (fedora)
Note(s): Thesis (M.S.)--Florida Atlantic University, 1984.
Subject(s): Prolog (Computer program language)
Computer software
Held by: Florida Atlantic University Libraries
Persistent Link to This Record: http://purl.flvc.org/fcla/dt/14216
Sublocation: Digital Library
Use and Reproduction: Copyright © is held by the author with permission granted to Florida Atlantic University to digitize, archive and distribute this item for non-profit research and educational purposes. Any reuse of this item in excess of fair use or other copyright exemptions requires permission of the copyright holder.
Use and Reproduction: http://rightsstatements.org/vocab/InC/1.0/
Host Institution: FAU
Is Part of Series: Florida Atlantic University Digital Library Collections.