Programming Languages: Application and Interpretation
This book unites two approaches to teaching programming languages, one based on a survey of languages and the other on writing definitional interpreters. It has been used as a textbook at over fifteen institutions worldwide, and is referenced by non-academic users on the Web. The book is updated approximately every year.
'Unlike some other textbooks, this one does not follow a top-down narrative. Rather it has the flow of a conversation,...Show More