Electrical Engineering
      and Computer Sciences

Electrical Engineering and Computer Sciences

COLLEGE OF ENGINEERING

UC Berkeley

Prolog vs. Lisp

Carl Glen Ponder

EECS Department
University of California, Berkeley
Technical Report No. UCB/CSD-89-523
August 1989

http://www.eecs.berkeley.edu/Pubs/TechRpts/1989/CSD-89-523.pdf

Prolog and Lisp benchmark timings are compared on the VAX 8600. The measured Lisp-to-Prolog time ratio varies between 0.143 and 2.83. These differences between Prolog and Lisp performance can be explained by studying the structure of the benchmarks and the language implementations. Previous authors have used such measurements as evidence that one language is "better" than the other; their works are summarized. The issues involved in comparing two languages are treated, as well as the assumptions involved in interpreting language performance data.


BibTeX citation:

@techreport{Ponder:CSD-89-523,
    Author = {Ponder, Carl Glen},
    Title = {Prolog vs. Lisp},
    Institution = {EECS Department, University of California, Berkeley},
    Year = {1989},
    Month = {Aug},
    URL = {http://www.eecs.berkeley.edu/Pubs/TechRpts/1989/5266.html},
    Number = {UCB/CSD-89-523},
    Abstract = {Prolog and Lisp benchmark timings are compared on the VAX 8600. The measured Lisp-to-Prolog time ratio varies between 0.143 and 2.83. These differences between Prolog and Lisp performance can be explained by studying the structure of the benchmarks and the language implementations. Previous authors have used such measurements as evidence that one language is "better" than the other; their works are summarized. The issues involved in comparing two languages are treated, as well as the assumptions involved in interpreting language performance data.}
}

EndNote citation:

%0 Report
%A Ponder, Carl Glen
%T Prolog vs. Lisp
%I EECS Department, University of California, Berkeley
%D 1989
%@ UCB/CSD-89-523
%U http://www.eecs.berkeley.edu/Pubs/TechRpts/1989/5266.html
%F Ponder:CSD-89-523