Synopses & Reviews
Synopsis
Excerpt from A Preliminary Report on Cims Pl/I
Cims pl/i is an implementation of a pl/i subset on the CDC 6600 computer. The subset is oriented towards compiler writing, and is sufficiently large so that the compiler itself could be conveniently written in it. The objective of this report is to set forth some of the more interesting aspects of the compiler and some of the conclusions that I drew from creating it.
I had several initial objectives when I decided upon this project. One of them was to create a compiler for a useful programming language. That goal has been achieved, though it is now less significant since CDC has also produced a pl/i compiler. A second objective was to learn about compiling techniques. Compilation of pl/i is sufficiently difficult so that if one can compile pl/i one can probably compile anything. A third objective was to gain more understanding of the characteristics of complex programs. A fourth objective was to stimulate thinking about programming language design.
About the Publisher
Forgotten Books publishes hundreds of thousands of rare and classic books. Find more at www.forgottenbooks.com
This book is a reproduction of an important historical work. Forgotten Books uses state-of-the-art technology to digitally reconstruct the work, preserving the original format whilst repairing imperfections present in the aged copy. In rare cases, an imperfection in the original, such as a blemish or missing page, may be replicated in our edition. We do, however, repair the vast majority of imperfections successfully; any imperfections that remain are intentionally left to preserve the state of such historical works.