NASA NTRS ยท 19940028400
Translating an AI application from Lisp to Ada: A case study
Abstract
A set of benchmarks was developed to test the performance of a newly designed computer executing both Lisp and Ada. Among these was AutoClassII -- a large Artificial Intelligence (AI) application written in Common Lisp. The extraction of a representative subset of this complex application was aided by a Lisp Code Analyzer (LCA). The LCA enabled rapid analysis of the code, putting it in a concise and functionally readable form. An equivalent benchmark was created in Ada through manual translation of the Lisp version. A comparison of the execution results of both programs across a variety of compiler-machine combinations indicate that line-by-line translation coupled with analysis of the initial code can produce relatively efficient and reusable target code.
Keep this discovery
Explore connections, maps & timelines
Davis, Gloria J.. 1991-11-01. Translating an AI application from Lisp to Ada: A case study. https://ntrs.nasa.gov/citations/19940028400
Cite the original work for its findings. Save a collection to share your selection of sources.