JOURNAL ARTICLE

Prolog in Practical Compiler Writing

Jukka Paakki

Year: 1991 Journal:   The Computer Journal Vol: 34 (1)Pages: 64-72   Publisher: Oxford University Press

Abstract

We discuss the experiences gained with implementing the programming language Edison in Prolog. The evaluation of Prolog in this application area is based on a comparison with two other Edison compilers, one written in Pascal (procedural approach) and the other generated using the compiler writing systems PGS and GAG (declarative approach). The crucial hindrance to applying Prolog in practical compiler writing was found to be inefficiency of the standard Prologs. Conceptually, however, Prolog was found to be quite attractive and, as a combination of the procedural and declarative approaches, a promising candidate for the basis of a special compiler writing language that is currently under development.

Keywords:
Compiler Programming language Prolog Computer science Pascal (unit) Logic programming

Metrics

12
Cited By
2.18
FWCI (Field Weighted Citation Impact)
0
Refs
0.90
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Logic, programming, and type systems
Physical Sciences →  Computer Science →  Artificial Intelligence
Model-Driven Software Engineering Techniques
Physical Sciences →  Computer Science →  Software
Formal Methods in Verification
Physical Sciences →  Computer Science →  Computational Theory and Mathematics

Related Documents

BOOK-CHAPTER

B-Prolog: A High Performance Prolog Compiler

Neng‐Fa ZhouKeiichi KatamineIsao NagasawaMasanobu UmedaToyohiko Hirota

Industrial and Engineering Applications of Artificial Intelligence and Expert Systems Year: 2022 Pages: 790-790
BOOK-CHAPTER

An optimizing prolog compiler

Hideaki KomatsuNaoyuki TamuraYasuo AsakawaToshiaki Kurokawa

Lecture notes in computer science Year: 1987 Pages: 104-115
JOURNAL ARTICLE

Fast prolog with a VAM1p based Prolog compiler

Andreas KrallThomas K. Berger

Journal:   Lecture notes in computer science Year: 2006 Pages: 245-259
BOOK-CHAPTER

Development of C-Prolog compiler

Ken’ichi KakizakiKuniaki UeharaJunichi Toyoda

Lecture notes in computer science Year: 1987 Pages: 126-136
JOURNAL ARTICLE

Prolog environment features incremental compiler

Journal:   Computers in Physics Year: 1988 Vol: 2 (1)Pages: 86-86
© 2026 ScienceGate Book Chapters — All rights reserved.