A wonderful introduction to practical construction of a language interpretor. Yes, it's dated -- but what's a little Z80 assembly compared to Knuth's VM? There's nothing here that won't easily translate to modern architectures and the concepts are solid. Almost makes me want to dig out a TRS-80 just to play with classic tools. An updated book on TIL implementation in modern high-level language would be interesting although given the state of embedded controllers and SBCs probably not as useful (or as fun).
Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Threaded Interpretive Languages: Their Design and Implementation First Edition
by
R. G. Loeliger
(Author)
Introduces individuals owning microcomputers or minicomputers with minimal peripherals to the design and implementation of a threaded interpreter as an approach to developing a standard, nonstandard programming language
- ISBN-10007038360X
- ISBN-13978-0070383609
- EditionFirst Edition
- PublisherByte Books
- Publication dateJanuary 1, 1981
- LanguageEnglish
- Dimensions0.65 x 6.11 x 9.27 inches
- Print length250 pages
Customers who bought this item also bought
Page 1 of 1 Start overPage 1 of 1

Programming A Problem Oriented Language: Forth - how the internals workCharles H MoorePaperback$15.57 shipping
Forth Application Techniques (6th Edition): Programming CourseElizabeth D. RatherPaperback$15.97 shipping
Programming Erlang: Software for a Concurrent World (Pragmatic Programmers)Paperback$18.58 shippingOnly 15 left in stock (more on the way).
Essentials of Compilation: An Incremental Approach in RacketHardcover$17.10 shippingGet it as soon as Wednesday, Jul 3Only 12 left in stock - order soon.
Product details
- Publisher : Byte Books; First Edition (January 1, 1981)
- Language : English
- Hardcover : 250 pages
- ISBN-10 : 007038360X
- ISBN-13 : 978-0070383609
- Item Weight : 1.15 pounds
- Dimensions : 0.65 x 6.11 x 9.27 inches
- Best Sellers Rank: #2,342,374 in Books (See Top 100 in Books)
- #8,936 in Computer Science (Books)
- #24,723 in Mathematics (Books)
- #64,658 in Computers & Technology (Books)
- Customer Reviews:
About the author
Follow authors to get new release updates, plus improved recommendations.

Discover more of the author’s books, see similar authors, read author blogs and more
Customer reviews
4.4 out of 5 stars
4.4 out of 5
We don’t use a simple average to calculate the overall star rating and percentage breakdown by star. Our system gives more weight to certain factors—including how recent the review is and if the reviewer bought it on Amazon. Learn more
24 global ratings
Zero tolerance for fake reviews
Our goal is to make sure every review is trustworthy and useful. That's why we use both technology and human investigators to block fake reviews before customers ever see them. Learn more
We block Amazon accounts that violate our community guidelines. We also block sellers who buy reviews and take legal actions against parties who provide these reviews. Learn how to report
-
Top reviews
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
Reviewed in the United States on December 10, 2014
Reviewed in the United States on April 20, 2024
Is this the best book on information about TILs? Yes but it is incomplete. You will have to look at other sources to truly understand how the interpreter works (for the longest time I just thought it was me)....there are strange implementation choices ( uses vocabularies rather than use immediate flag, inconsistencies dealing with the dictionary pointer). And these I have found as I am trying to implement A forth on The C64 maxi.
Just a tip for others... The outer interpreter is a secondary definition without a COLON and SEMI address in the list. Set IP the beginning of that definition and jump to NEXT...
Just a tip for others... The outer interpreter is a secondary definition without a COLON and SEMI address in the list. Set IP the beginning of that definition and jump to NEXT...
Reviewed in the United States on September 17, 2015
Exactly the type of text I was looking. I bought book for reading, not as a collector. The quality was great, by my standards.
Reviewed in the United States on June 23, 2019
I have always been fascinated by Forth and the concept of threaded interpreters. Probably won't ever do a lot of Forth programming but I am enjoying reading this book, that tells one how to write your own. Very insightful.
Reviewed in the United States on August 14, 2015
I am a lucky guy to get this book.
Reviewed in the United States on October 31, 2015
Love the book, it comes from the era when I was in school. It is a bit dated but the subject material is interesting and informative for those with a technical bent. I was a bit disappointed, thus one star off, of the condition. It is not in as good of a condition as stated. Book is full of high lighter and penciled notes.
Reviewed in the United States on June 5, 2012
I bought this book in 1984. Now it's a microcomputing cult classic. I read it and read it. It's HIGHLY Z80 centric but the concepts were transferable and with this book I was even able to see how to craft a Forth system on what is probably the worst machine on earth for a stack oriented language, the 6502 based Apple IIe. My "friend" ROGER borrowed my book in 1985, fell in love with it, and NEVER GAVE IT BACK! Hey Roger, I want my classic back! No questions asked! I won't hold a grudge! You better not be one of the sellers!
Reviewed in the United States on December 16, 2013
This is a really dated exposition of how to build Threaded Interpretive Languages in general, and FORTH in particular. The text uses a Z80 extensively, but the ideas can be generalized.
If the text above does not make any sense yo you - this book is not for you.
if it does - there is no good alternative I know of ...
If the text above does not make any sense yo you - this book is not for you.
if it does - there is no good alternative I know of ...
Top reviews from other countries
IanT
5.0 out of 5 stars
Required reading for Forth enthusiasts!
Reviewed in the United Kingdom on September 21, 2014
Now long out of print - this book is required reading for anyone wanting to implement a TIL - most especially Forth (or Forth-like language). The basic mechanisms are explained in detail, followed by code examples for the Z80 but it is not difficult to take the concepts to newer compute designs. Pleased I got my copy.
marcleon
4.0 out of 5 stars
Mas que nada para recordar los viejos tiempos.
Reviewed in Spain on February 16, 2014
Cuando empece usar un ordenador tenia varios compañeros que usaban lenguajes mas o menos esotéricos. este libro se centra mas que nada en un tipo de lenguaje extensible. No veo en la actualidad aplicaciones "populares" basadas en este tipo de lenguajes pero si puede ser útil para crear un marco especifico en el entorno de los automatismos.
Visto su fecha de publicación el libro se basa en procesadores de 8 bits , ( Z80 ). Se puede decir que mas bien es un libro para los amantes de las tecnologias anteriores.
Visto su fecha de publicación el libro se basa en procesadores de 8 bits , ( Z80 ). Se puede decir que mas bien es un libro para los amantes de las tecnologias anteriores.