This book focuses on the essential concepts of programming languages. The text's analytic and hands-on approach brings the reader face-to-face with the most fundamental idea in computer programming-The interpreter for a computer language is just another program. As a programmer, mastering the idea of an interpreter for a computer language is a source of great power. It provokes a real shift in mindset, a basic change in the way one thinks about programming. Essentials of Programming Languages uses interpreters, written in Scheme, to express the semantics of many essential language elements in a way that is both clear and executable. It also examines some important program analyses. Extensive exercises explore many design and implementation alternatives. This book is a mandatory tool for anyone aspiring to become a designer of languages, rather than being a mere user. It enables the reader to choose the rules by which languages are put together, rather than follow the rules chosen by others.
"synopsis" may belong to another edition of this title.
(No Available Copies)
Search Books: Create a WantCan't find the book you're looking for? We'll keep searching for you. If one of our booksellers adds it to AbeBooks, we'll let you know!
Create a Want