This book is an analytic study of programming languages. Our goal is to provide a deep,working understanding of the essential concepts of programming languages. These essentials have proved to be of enduring importance; they form a basis for understanding future developments in programming languages.
Most of these essentials relate to the semantics, or meaning, of program elements. Such meanings reflect how program elements are interpreted as the program executes. Programs called interpreters provide the most direct, executable expression of program semantics. They process a program by directly analyzing an abstract representation of the program text. We therefore choose interpreters as our primary vehicle for expressing the semantics of programming language elements.
The most interesting question about a program as object is, “What does it do?” The study of interpreters tells us this. Interpreters are critical because they reveal nuances of meaning, and are the direct path to more efficient compilation and to other kinds of program analyses. Size: 1,24 MB
DISCLAIMER
: None of the files shown here are hosted or transmitted by this
server. The links are provided solely by this site's users. The
administrator of this site (esoft.in) cannot be held responsible for what
its users post, or any other actions of its users. You may not use this site
to distribute or download any material when you do not have the legal rights
to do so. It is your own responsibility to adhere to these terms. If you have any doubts
about legality of content or you have another suspicions, feel free to
contact us directly by email abuse[@]esoft.in or use our Contact Us
form.