#1,012 in Computers & technology books
Use arrows to jump to the previous/next product
Reddit mentions of Threaded Interpretive Languages: Their Design and Implementation
Sentiment score: 3
Reddit mentions: 6
We found 6 Reddit mentions of Threaded Interpretive Languages: Their Design and Implementation. Here are the top ones.
Buying options
View on Amazon.comor
- Ten Speed Press
Features:
Specs:
Number of items | 1 |
Weight | 1.25 Pounds |
There's a great book that taught me tons and tons about programming, called Threaded Interpreted Languages: Their Design and Implementation by R.G. Loeliger. Basically he teaches you how Forth-like languages work, and step by step how to write your own interpreter from scratch. Understanding the central loop was for me a mind-bending exercise that kind of transformed how I thought about software. Definitely one of the best books I ever bought.
Here's the instructions
http://www.amazon.co.uk/Threaded-Interpretive-Languages-R-G-Loeliger/dp/007038360X
You can find it as a pdf online with google foo
I've updated the list, as I remembered Wirth's book and that got me a couple more hits. Chapter 8 of Watt's book is devoted to interpretation but the treatment is cursory, since the focus is on compilation.
I can't think from the top of my mind of any books dealing specifically with interpretation techniques for imperative languages. I can recommend some nice books on vaguely related techniques:
Hope this helps, as it is very much a mixed bag of recommendations.
Here's a neat little book if anyone is looking for a lot more details about writing one of these.
http://www.amazon.com/Threaded-Interpretive-Languages-Design-Implementation/dp/007038360X
If you really want the kid to learn, all they need to do is [bootstrap their very own Forth on Z80 and learn to enjoy the
painpower of Forth] (https://www.amazon.com/Threaded-Interpretive-Languages-Design-Implementation/dp/007038360X).This book basically goes through the design and implementation of a complete Forth system in assembly language, complete with editor, compiler and assembler.