A simple yet practical examination of how to implement an interactive programming language. Reviews how techniques and challenges differ from traditional non-interactive languages; balances material for planning/performing the task with underlying theoretical principles; assumes no more than an ability to program and a familiarity with interactive working.
Read More
A simple yet practical examination of how to implement an interactive programming language. Reviews how techniques and challenges differ from traditional non-interactive languages; balances material for planning/performing the task with underlying theoretical principles; assumes no more than an ability to program and a familiarity with interactive working.
Read Less
Add this copy of Writing Interactive Compilers and Interpreters (Wiley to cart. $99.76, new condition, Sold by GridFreed rated 5.0 out of 5 stars, ships from North Las Vegas, NV, UNITED STATES, published 1979 by John Wiley & Sons.
Add this copy of Writing Interactive Compilers and Interpreters (Wiley to cart. $104.28, new condition, Sold by GridFreed rated 5.0 out of 5 stars, ships from North Las Vegas, NV, UNITED STATES, published 1979 by John Wiley & Sons.
Add this copy of Writing Interactive Compilers and Interpreters (Wiley to cart. $119.65, new condition, Sold by GridFreed rated 5.0 out of 5 stars, ships from North Las Vegas, NV, UNITED STATES, published 1981 by Wiley.
PJ Brown is a delight to read, funny and clear. He has opinions but doesn't demand that the reader agree with them.
This book contains little theory but much practical advice on how to approach the challenges of writing a computer language translator. After reading it I was persuaded that the bottom-up approach to parsing was superior to the top-down (recursive) approach.
When actually attempting to implement it myself I discovered just where the author had not treated the subject as thoroughly as I would have liked. I had to work out my own method of type checking function arguments when I couldn't follow what the book was saying about that subject. This was the only thing I found at all unclear to me.
dave56
Jan 11, 2009
outstanding
Lots of books show you how to write computer languages in C, Pascal, Sheme etc.; read them LATER. This book takes hundreds of lines of different BASIC programs and uses them as examples of what the thought process in ANY language has to be in order to code them into a language. The fundimental foundation you need in parsing lexing, reverse polish notation, stacks etc. to see the big picture and write a computer language in any language you want. Read this FIRST! you may not have to read another.