Self‐compiling compilers: An appraisal of their implementation and portability

Olivier Lecarme, Marie‐Claude Peyrolle‐Thomas · Software Practice and Experience · 1978

Abstract Self‐compiling compilers are compilers written in the programming language they are made to compile. They constitute a very interesting case of portable programs, and are rapidly gaining in popularity. This paper is an attempt to classify and evaluate the different methods which have been used for writing and transporting such compilers, according to numerous and various criteria. The potential implementor is then given an idea of the important factors to be considered when selecting one of the many implementation methods available. The study is centred around a specific case, the programming language Pascal and its many compilers.

Read the paper · More papers on PaperTik