One of my very favourite programming books. Using it, together with "Threaded Interpretive Languages" https://www.amazon.co.uk/Threaded-Interpretive-Languages-R-G... I wrote a couple of Forth implementations in Z80 assembler back in the 1980s, and a Forth-like language for an Adventure writing system…
你可能会对 R. G. Loeliger 的书《Threaded Interpretive Languages: Their Design and Implementation》[1] 感兴趣。这里有一篇书评 [2]。书评的评论区还列出了一些可能有用的在线资源。这本书早就绝版了,但二手书挺便宜的,……
You might find R. G. Loeliger's book "Threaded Interpretive Languages: Their Design and Implementation" [1] interesting. Here's a review [2]. The comments on that review list some online resources that might also be useful. It's long out of print, but used copies are cheap,…
R. G. Loeliger 写的《Threaded interpretive languages》详细介绍了 Forth 和类 Forth 语言是如何构建的,特别是关于核心解释器和 word 的 threading 机制。
The book “Threaded interpretive languages” by R. G. Loeliger has details on how Forth & Forth like languages are built re: core interpreter & threading of words.
……正努力回想 Forth 到底是 Charles Moore 还是 Calvin Moores 发明的。其实是 Charles Moore 发明的 Forth。《Starting Forth》刚出的时候我读得津津有味。我配合 R. G. Loeliger 的《Threaded Interpretive Languages: Their Design and Implementation》一起读,搞出了我自己的 Forth 系统。第二本书讲的可不是我们今天所说的“线程(threads)”;threading 是一种非常高效的分派执行方式……
…trying to remember if Forth was created by Charles Moore or Calvin Moores. Charles Moore invented Forth. I really enjoyed reading Starting Forth when it came out. I've used Starting Forth together with Threaded Interpretive Languages: Their Design and Implementation by R. G. Loeliger to create my own Forth system. This second book is not about "threads" as we know them today; threading is a way to very efficiently dispatch the execution…
…'get next instruction' overhead and generally results in a 10% performance increase. [...] >An excellent work on this subject, containing a complete TIL implementation for the Z-80, is Loeliger's book ("Threaded Interpretive Languages" R.G. Loeliger, Byte Books 1981, ISBN 0-07-038360-X). I have a copy (I should have bought three) that I picked up in the years of Forth's waning "public" popularity. I've seldom had a such a lucid book…
我最喜欢的编程书之一。配合《Threaded Interpretive Languages》https://www.amazon.co.uk/Threaded-Interpretive-Languages-R-G... 一起读,早在 1980 年代我就用 Z80 汇编写过几个 Forth 实现,还给一个文字冒险写作系统写过类 Forth 语言……
One of my very favourite programming books. Using it, together with "Threaded Interpretive Languages" https://www.amazon.co.uk/Threaded-Interpretive-Languages-R-G... I wrote a couple of Forth implementations in Z80 assembler back in the 1980s, and a Forth-like language for an Adventure writing system…
你可能会对 R. G. Loeliger 的书《Threaded Interpretive Languages: Their Design and Implementation》[1] 感兴趣。这里有一篇书评 [2]。书评的评论区还列出了一些可能有用的在线资源。这本书早就绝版了,但二手书挺便宜的,……
You might find R. G. Loeliger's book "Threaded Interpretive Languages: Their Design and Implementation" [1] interesting. Here's a review [2]. The comments on that review list some online resources that might also be useful. It's long out of print, but used copies are cheap,…
R. G. Loeliger 写的《Threaded interpretive languages》详细介绍了 Forth 和类 Forth 语言是如何构建的,特别是关于核心解释器和 word 的 threading 机制。
The book “Threaded interpretive languages” by R. G. Loeliger has details on how Forth & Forth like languages are built re: core interpreter & threading of words.
同意;而且,这本书简直是神作:Threaded Interpretive Languages(R. G. Loeliger 著)
Agreed; also, this book is golden: Threaded Interpretive Languages (R. G. Loeliger)
……正努力回想 Forth 到底是 Charles Moore 还是 Calvin Moores 发明的。其实是 Charles Moore 发明的 Forth。《Starting Forth》刚出的时候我读得津津有味。我配合 R. G. Loeliger 的《Threaded Interpretive Languages: Their Design and Implementation》一起读,搞出了我自己的 Forth 系统。第二本书讲的可不是我们今天所说的“线程(threads)”;threading 是一种非常高效的分派执行方式……
…trying to remember if Forth was created by Charles Moore or Calvin Moores. Charles Moore invented Forth. I really enjoyed reading Starting Forth when it came out. I've used Starting Forth together with Threaded Interpretive Languages: Their Design and Implementation by R. G. Loeliger to create my own Forth system. This second book is not about "threads" as we know them today; threading is a way to very efficiently dispatch the execution…
……“获取下一条指令”的开销,通常能带来 10% 的性能提升。[...] >关于这个主题的极佳之作、且包含完整的 Z-80 TIL 实现的书,是 Loeliger 的著作(《Threaded Interpretive Languages》,R.G. Loeliger 著,Byte Books 1981,ISBN 0-07-038360-X)。我有一本(我真该买三本的),是在 Forth 在“大众”中的热度逐渐消退的那些年里淘到的。我很少读到如此清晰透彻的书……
…'get next instruction' overhead and generally results in a 10% performance increase. [...] >An excellent work on this subject, containing a complete TIL implementation for the Z-80, is Loeliger's book ("Threaded Interpretive Languages" R.G. Loeliger, Byte Books 1981, ISBN 0-07-038360-X). I have a copy (I should have bought three) that I picked up in the years of Forth's waning "public" popularity. I've seldom had a such a lucid book…