Programming Language Design and Implementation
English | 2022 | ISBN: 3031118057 | 548 Pages | PDF EPUB (True) | 12 MB
English | 2022 | ISBN: 3031118057 | 548 Pages | PDF EPUB (True) | 12 MB
The text aims to provide readers with an overview of the design space for programming languages and how design choices affect implementation. It is not a classical compilers book, as it assumes the reader is familiar with basic compiler implementation techniques; nor is it a traditional comparative programming languages book, because it does not go into depth about any particular language, instead taking examples from a wide variety of programming languages to illustrate design concepts. Readers are assumed to already have done at least a bit of programming in functional, imperative, and object-oriented languages.