z-logo
open-access-imgOpen Access
Programs as Data in an Extended Prolog
Author(s) -
Gianfranco Rossi
Publication year - 1993
Publication title -
the computer journal
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.319
H-Index - 64
eISSN - 1460-2067
pISSN - 0010-4620
DOI - 10.1093/comjnl/36.3.217
Subject(s) - computer science , programming language , prolog , interpreter , field (mathematics) , structuring , metaprogramming , feature (linguistics) , object (grammar) , logic programming , abstract data type , data type , data structure , software engineering , artificial intelligence , linguistics , philosophy , mathematics , pure mathematics , finance , economics
The ability to deal with programs as data is a valuable feature of a programming language which can be advantageously exploited in a number of different applications, particularly in the artificial intelligence field and in the construction of programming environment tools. In this paper we describe the facilities for dealing with programs as data supplied by an extended PROLOG, called EnvProlog. Such facilities are considered from a meta-programming viewpoint and are based on the capability of the language to designate (object level) programs via structural descriptive names (i.e. program names and program structures)

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom